Screen .NET Developer Skills Set List & Experience Requirements

記入例 1月 22, 2018 #!31水, 21 10月 2020 15:38:38 +0200p3831#31水, 21 10月 2020 15:38:38 +0200p-3Europe/Warsaw3131Europe/Warsawx31 21pm31pm-31水, 21 10月 2020 15:38:38 +0200p3Europe/Warsaw3131Europe/Warsawx312020水, 21 10月 2020 15:38:38 +02003833810pm水曜日=588#!31水, 21 10月 2020 15:38:38 +0200pEurope/Warsaw10#10月 21st, 2020#!31水, 21 10月 2020 15:38:38 +0200p3831#/31水, 21 10月 2020 15:38:38 +0200p-3Europe/Warsaw3131Europe/Warsawx31#!31水, 21 10月 2020 15:38:38 +0200pEurope/Warsaw10# コーディングテスト, IT人材紹介, 採用のヒント
.NET:ソフトウェアエンジニアのインタビューの質問

You are about to start a recruitment campaign to hire a .NET developer or a .NET Core developer. But once you receive your applications and resumes, you have to decide who is good enough to get to an on-site technical interview. This requires a technical screening process.

What a lot of technical 勧誘員 don’t realize is that screening involves more than glancing through a resume. Why is that? On the one hand, good .NET developers are scarce so you don’t want to overlook a candidate with potential and good programming skills. On the other, you don’t want to invite weak candidates for an interview. This wastes the precious time of your IT team and coworkers.

そこで問題になるのが、.NET開発者候補者の.NETプログラミングスキルをどのようにスクリーニングして、優秀な候補者を面接して、悪い候補者を除外することができるのかということです。私たちは、.NET技術で何が重要なのか、どのように迅速かつ効果的に候補者をスクリーニングするのかを示すために、このガイドをまとめました。準備はできていますか?まずは基本的なことから始めましょう。

Check out the average .NET developer salary.

1.とは何かというと ドットネット?

.NET is a software development framework from Microsoft. It provides a controlled programming environment where software can be developed, installed, and executed mainly on Windows-based operating systems (this is changing with the introduction of .NET Core). It was Microsoft’s response to the rapid growth of the Java platform and that’s why many concepts (starting from languages’ syntax and including the idea of executing programs on a virtual machine) of those two are similar.

The .NET platform supports many languages, like C#, Visual Basic .NET, F#, and C++ .NET. It also gives .NET developers a bunch of libraries and frameworks, making it very straightforward to create a large variety of applications (web, desktop, and モビール), including ones for the most sophisticated enterprise purposes. The main advantages of .NET include natural integration with other Microsofts products/tools like Office, the framework’s maturity and stability, and great support from the .NET developer community.

2.IT採用担当者が知っておくべきこと ドットネット?

我々は、それが.NETに来るときにIT採用担当者が知っておくべき最も重要なことのリストを思いついた。

  1. Java環境と同じように。 特定の言語に精通しているだけでは十分ではない. To be a productive .NET developer, you need to know libraries and frameworks, like ASP.NET, MVC, or Entity Framework. These are the building blocks of any non-trivial commercial 申し込み .NETを使用して構築されています。
  2. 要件リストの中から一つのフレームワークを知らないと、候補者を除外しないことが重要です。 .NETフレームワークは似たようなものであることが多く、受験者がそれらのいずれかのフレームワークについてきちんとした知識を持っていれば、必要なフレームワークに簡単に移行することができます。問題のライブラリやフレームワークを知らなくても、その背後にある考え方や原理を理解しているはずです。もっと学びたい場合は、これらの関係の例をもう少し下に示します。
  3. Commercial experience is what really counts and brings real value to an employer. .NET knowledge from university, unless it’s very practical, doesn’t bring much to business coding. Of course, if you are looking for a 下級生 .NET developer, education does matter. But remember that you can take into account programming experience, even if it is non-commercial. Ask if the candidate has done any hobby or open-source programming project that was done in .NET technology.

.NETコアフレームワーク

.NET は常に速いペースで進化しています。以前、.NETの共通の制限は、フレームワークを他のハードウェアアーキテクチャやオペレーティングシステムに移植する際の問題でした。これは、他の要因の中で最終的に.NET Coreフレームワークの作成につながりました。これは現在オープンソースであり、Windows、Mac、Linuxをサポートしています。

.NET Coreは、以前のバージョンの.NETに取って代わるものではありません。今のところ、この2つは並行して開発されており、.NET Coreがすぐに.NETに取って代わるとは思えません。.NETを使用して構築された多くのアプリケーションがあり、それらはまだメンテナンスと更新が必要になります。それだけでなく、.NETから.NET Coreへのアプリケーションの更新は、技術的および/または経済的な理由から難しいか、不可能な場合もあります。

What’s the difference in .NET developer skill set needed between .NET and .NET Core?

まあ、どちらも全体的にはかなり似ていますが、ライブラリやコンポーネントによって細かい部分で違いがあります。一般的に言えば、.NET開発者は.NET Coreの使用に慣れることができるはずです。それは言った、ASP.NET Webフォームのような.NETのいくつかの特定の部分、または現在.NET Coreでサポートされていない.NET C++言語があり、彼らは今までになるかどうかは誰も知りません。

今のところ、.NET Coreは通常、ゼロからのスタートアップなどのリスクの低い新規プロジェクトで使用されています。企業によっては、既存のソフトウェアを.NET Coreに書き換えようとしたり、単に.NET Coreを使って新しいモジュールを書こうとすることもあるでしょう。そのためには、.NETと.NET Coreの両方を知っている開発者の需要があるでしょう。

.NETと.NET Coreの類似性から、ここから先は両方を.NETと呼び、必要に応じて違いを指摘していきます。

3.審査段階での.NET開発者のスキルを確認する方法

IT系の採用担当者は、いくつかの選考方法を使い分けて assess Dot NET developer skills. These can be based on anything from the candidate’s resume, a technical interview or video calls, all the way to オンライン coding tests.

Below you will find some useful and practical 勧誘 tips to help you verify .NET developer skills using each method.  

3.1.のスクリーニング ドットネット 履歴書を使った開発者

IT リクルーターとして、.NET 開発者から送られてくるレジュメの中には、本当に価値のある情報を見つけることができます。しかし、彼らが含む貴重な情報のロックを解除するには、彼らが使用する.NET用語のいずれかに混乱することなく、そこに書かれていることを理解する必要があります。あなたが.NET開発者を探している技術者の採用担当者であれば、あなたが探しているものを知るために、少なくともそのフレームワーク、ビルドツール、および他のリソースのすべてに精通している必要があります。候補者と同じ言語を話すことができなければなりません(または、候補者が話している基本的なことを少なくとも理解していなければなりません)。

そこで、この基本的な .NET 用語集を用意しました。この用語集に含まれている用語をブラッシュアップするために、少し時間をかけてみてください。 

技術者向け.NET用語集

.NETフレームワークのバージョン.NET 1.0 - .NET 4.7.2
言語C#、Visual Basic .NET、F#、C++ .NET
ウェブフレームワークASP.NET MVC 1-5、ASP.NET Web API 1-2、ASP.NET Web Forms (旧校)
デスクトップフレームワークWPF、Windowsフォーム(旧派
コミュニケーションのフレームワーク(※)についてWCF、ASP.NET Web API、1-2、Webサービス(旧校
IoCコンテナウィンザー城コンテナ、Unity、構造マップ、Ninject、AutoFac
オーアールエムEntity Framework 1-6、nHibernate 1-5、Linq2SQL(償却済み)、ADO.NET
C# ユニットテストフレームワークnUnit, SpecFlow, MSTest, xUnit
C# ビルドツールTFS、Team City、Jenkins、クルーズコントロール.NET、Azure DevOps(旧TFS

技術者向け.NET Core用語集

.Netコアフレームワークのバージョン.NET Core 1.0-2.2
言語C#、Visual Basic .NET、F#
ウェブフレームワークASP.NETコアMVC 1.0-2.2
デスクトップフレームワーク今はありませんが、.NET Core 3で来る
コミュニケーションのフレームワーク(※)についてWeb ApiはASP.NET Core MVC 1.0-2.2に統合されました。
IoCコンテナウィンザー城コンテナ、Unity、構造マップ、Ninject、AutoFac
オーアールエムEntity Framework Core 1.0-2.2
C# ユニットテストフレームワークnUnit, MSTest, xUnit

*used to exchange data and create Service Oriented Applications.

Backend technical .NET developer skills and qualification that make a candidate more valuable

  • アジュール
  • 言語(C#+VB.NETまたはF#
  • Frameworks (most importantly ASP.NET MVC and Entity framework)
  • Databases (MySQL, SQL Server, Azure SQL)
  • MTA – Microsoft Technology Associate
  • MCSA (Web Applications, Universal Windows Platform)
  • .NETコア

アジュール

最近では、Microsoftは独自のクラウドプラットフォーム - Azureを持っています。そして、それは時間がたつにつれ、ますます人気が高まっています。その機能を使いこなす開発者の需要も高まっている。Azureのサービスの価格設定は、コンピューティングパワーと必要なリソースの使用状況に応じて決められている。これは、不注意なソフトウェア開発は、アプリのデプロイ後も、課金の増加につながる可能性があることを意味します。多くの開発者はまだそれらのソリューションのエキスパートになるのに十分な時間を持っていないため、Azureに付属の新しいアイデアや技術のセットは、最適なソフトウェアを作成することを容易にはしません。

Azureの文脈で.NET開発者が身近に感じられる課題をひと目で見てみましょう。

  • ウェブアプリ
  • サーバーレス機能
  • コスモスDB
  • サービスファブリック
  • ブログストレージ
  • コンテナとマイクロサービス

Azureは、このような新機能をはじめ、多くの新機能が付属していて、とても奥が深いテーマです。

.NET の基本を理解したところで、さらに詳しく説明します。あなたが技術的な知識がない場合、さまざまな技術名や略語に混乱してしまいがちです。もし候補者がC#を知っていると言った場合、Visual Basic .NETに精通しているということでしょうか?それとも、申請者がASP.NET MVC 1を知っている場合、ASP.NET MVC 3も使えるということでしょうか?読み進めていけば答えが出てくるでしょう。

互換性を持って使用される最も一般的な.NET技術名。

  • ASP.NET、ASP.NET MVC、.NET MVC (モデルビューコントローラ)
  • EF、Entity Framework、ADO.NETエンティティフレームワーク
  • Windows Communication Foundation、WCF、SOA、サービス指向アーキテクチャ

.NET技術のそれぞれのバージョンがどのくらいお互いに近いか。   

  • ASP.NET MVC 3/4/5は似ています
  • ASP.NET Core MVCはASP.NET MVC 5とは少し違います。
  • ASP.NET MVC 1 と ASP.NET MVC 2 は似ています。
  • ASP.NET MVC 3はASP.NET MVC 2とは異なります。
  • C# 7(7.0;7.1;7.2;73があった)は、C# 6.0とは少し違う
  • C# 7は、.NET Coreと.NET 4.6.2+で使用されています。
  • C# 6.0は、C# 4.0のリッチバージョンであるC# 5.0のリッチバージョンです。
  • C# 4.0はC# 3.0とは少し違います。
  • C# 3.0はC# 2.0とは異なります。
  • Entity Framework 7.0が一から完全に書き換えられたため、Entity Framework Coreに改名されました。
  • Entity Framework CoreはEntity Framework 6.0とは少し異なります。コード上は同じように見えても、フードの下では異なる方法で動作するものもあります。
  • Entity Framework 6.0はEntity Framework 5.0に似ています。
  • Entity Framework 5.0はEntity Framework 4.0に似ています。

It is also valuable to be aware of the following relations:

  • C#は、Visual Basic .NETとは全く異なります。
  • ASP.NET MVCはASP.NET Web Formsとは全く別物です。
  • WPFはWindows Formsとは全く違う
  • すべてのIoCコンテナは、概念的には非常に似ています。誰かが1つを知っていれば、別のものに適応するのは簡単です。
  • .NET CoreにはIoCコンテナが付属しているので必要ありませんが、既存のコンテナを利用することができます。
  • nHibernateはEntity Frameworkに似ています。
  • Entity FrameworkとnHibernateはADO.NETとは全く別物です。
  • RESTfulサービス。誰かがASP.NET Web Apiを知っている場合は、他の人に対処することができるようになります。

.NET 開発者のコーディングスキルを評価する上で、.NET 証明書はどれほど重要なのでしょうか?

Certificates are a bit of a controversial subject in the .NET world. Some companies and specialists say that they are the best proof that the candidate has in-depth knowledge of .NET. Others believe that exams hardly test any practical .NET skills at all, concentrating instead on exceptions and theoretical knowledge.

証明書は必ずしも何かを証明するものではないと言ってもいいでしょう。多くの優れた開発者は、証明書に価値を見いだせないため、証明書を持っていません。他の人は、商業的な経験があまりないかもしれませんが、認定試験を受けることで市場での地位を「高めよう」とします。もちろん、資格を持っている方が何も持っていないよりは良いと言えますが、採用担当者は、資格は必要条件というよりはむしろ「持っていて良かった」ものであることを忘れてはいけません。候補者の最高の品質の証拠は、彼らの商業経験と参考文献です。

それはソフトウェア開発に来るときに.NETでは、Microsoftの認定は明らかに最も重要です。彼らはいくつかのレベルに分けることができます。

1.MTA - マイクロソフト・テクノロジー・アソシエイト。

MTAは最初のレベルの認定であり、候補者がマイクロソフトの技術に触れたことを証明するものです。MTAを取得するには、候補者はその試験のいずれかに合格する必要があります。選択できる範囲は広いですが、開発に大きく関連する試験がいくつかあります。

  1. 検査98-361ソフトウェア開発の基礎
  2. Exam 98-364 データベース Fundamentals
  3. 検査 98-375 HTML5 アプリケーション開発の基礎
  4. 試験98-382 JavaScriptを使用したプログラミング入門
  5. 検査 98-383 HTML および CSS を使用してプログラミング入門

MTAを持っていることはMCSAレベルの試験を開始するために必要ではありませんので、ボーナスとして扱ってください。

2.MCSA

これは第2レベルであり、前提条件は必要ありません。受験者は2つのバージョンの資格を取得することができます。

  1. MCSA:Webアプリケーション。
    この場合、候補者は合格する必要があります。
    検査70-486の成長のASP.NET MVCのWebアプリケーション
    そして、以下のうち少なくとも1つ。

    1. 検査 70-483 C# のプログラミング
      または
    2. 検査70-480 JavaScriptおよびCSS3とのHTML5のプログラミング
  2. MCSA: ユニバーサルWindowsプラットフォーム
    候補者は両方合格する必要があります。

    1. 検査 70-483 C# のプログラミング
    2. 試験70-357。モバイルアプリの開発

3.MCSD:アプリビルダー

MSCD.App Builderの認定を取得するには、WebアプリケーションまたはUniversal Windows PlatformのMCSA以上の資格が必要です。App Builder認定を取得するには、WebアプリケーションまたはUniversal Windows PlatformのMCSA以上の資格が必要です。
この資格を取得するためには、合格する必要があります。

  1. 検査70-487の成長のマイクロソフトAzureおよびWebサービス

現在の認定資格の詳細については、以下を参照してください。 此処.

引退された資格(MCP、MCTS、MCPD)や試験(特に.NET、WPFの古いバージョンに関するもの)がたくさんあることに注意してください。それらはまた、持っている候補者のために注目すべきである。それはまた、候補者が認定への道を続けていなかった場合でも、プレーン試験に合格していることは貴重です。

その他、開発者の.NETスキルをアピールできる履歴書情報

候補者の履歴書を読む際には、以下の点に注意を払いましょう。候補者があなたのITチームにとって価値ある存在である可能性が高いことを示唆しています。

  • 大量のデータを扱うなど、大規模プロジェクトの経験をお持ちの方 このことは、候補者がITプロジェクトで発生する可能性のある問題を処理する方法をすでに知っていることを示唆しています。
  • カンファレンス、プログラミングのミートアップに参加。 これは、新しいトレンドに平均以上の関心を持っていることの表れであり、開発者としての情熱とスキルを持っている可能性があります。
  • 参加はオープンソースのプロジェクトです。  これは、候補者が.NET技術の平均以上の知識を持っていることを示しており、おそらくどのようなプロジェクトの一部としても素晴らしい仕事をしてくれるでしょう。

3.2.の技術的スクリーニング ドットネット 電話・ビデオ面接時の開発者スキル

Drawing reliable conclusions about your candidate’s Dot NET developer skills from the resume on its own is pretty difficult. That’s why IT recruiters often turn to phone or video interviews to get to know their candidate better. If the candidate does well, they are invited for an on-site technical interview with the IT team, so it’s worth to think through the questions you want to ask carefully.

The questions themselves can vary based on the position you are recruiting for and the specific skills you want to verify. Based on my experience I would recommend following general questions to find out more about candidate’s .NET developer skills:

1.開発者の経験についての.NETインタビューの質問

Q1:今まで参加してきたプロジェクトの中で、一番面白かったものは何ですか?また、それを魅力的だと思った理由を教えてください。

Q1を聞くべき理由 候補者が参加したプロジェクトの複雑さを知ることができます。重要なのは、彼らの好み(アルゴリズム、フロントエンド、データベース)を明らかにすることです。

2.開発者の知識や意見についての.NETインタビューの質問

Q2:  似たようなフレームワークAとBの違い(例えばASP.NET MVCとWeb Formsの違いなど)を説明してください。

Q2を聞くべき理由 技術者ではない人にもわかりやすく説明できる場合は、ビジネスユーザーとのコミュニケーションがうまくいっていることを示しています。また、明確な説明は、問題に対する深い理解(この場合は、両方のフレームワークの知識)を示唆しています。

Q3:  Do you like to participate in the analysis, design and deployment phases of an IT project or do you prefer to concentrate on the pure development of a well-described task? Why?

Q3を聞くべき理由 候補者が最初のオプションを好む場合は、アジャイルのようなプロジェクト(小さな組織でも大きな組織でも)の方が良いと感じ、後から別の役割(ビジネスアナリスト、アーキテクト、スクラムマスター)に進化することができることを意味しています。純粋な開発に集中することを好む場合は、役割と境界線が明確に定義されたチーム(大規模組織)の方が適していることを示唆しています。

Q4: 履歴書にフレームワークXを記載していましたね。それについてどう思いますか?良い選択ですか?

Q4を聞くべき理由。 このようなオープンな質問は、候補者に特定のフレームワークについてどれだけ知っているかを示す機会を与えます。また、「でも、なぜYフレームワークを使わないのですか?このようにして、候補者がどのように技術に関する意思決定をしているのか、その選択を正当化しているのか、そしてその意見がITチームの意見と一致しているのかを見ることができます。

3..NET開発者のための行動の質問

Q5: あなたが行ったプログラミングプロジェクトの決定が失敗だったことについて考えてみてください。なぜそれが失敗だったと思いますか?なぜ失敗したのでしょうか?それを成功に変えるために、何か違うことができたでしょうか?その状況を改善するために、どのようなステップを踏みましたか?この経験から何を学びましたか?

Q5を聞くべき理由 そのような質問をすることで、受験者が自分の判断をどのように受け止め、結論を導き、過去の経験からどの程度学んだのかを知ることができます。

3.3.オンラインコーディングテストを使用した.NET開発者スキルの技術的なスクリーニング

オンラインコーディングテストは、.NET開発者のスキルを評価するのに最適なツールです。実際、履歴書や電話インタビューよりも多くの情報を提供してくれます。プログラミングテストが技術的なスクリーニングプロセスを合理化する方法と、正確な情報を提供するために何を含めるべきかを見つけるために読み続けてください。

.NET オンラインコーディングテストは、スクリーニングのための主要な方法か、それとも追加の方法か?

企業のアプローチにもよりますが、コーディングテストは.NET開発者のスキルをスクリーニングするための主要な方法として使用されるか、履歴書分析や電話インタビューに続く追加の方法として使用されます。コーディングテストをスクリーニングの主要な方法として採用する企業が増えています。

  • .NET開発者に最も必要なのはプログラミングスキルです。このため、IT採用プロセスの最初の段階で、慎重かつ正確な方法で検証する必要があります。
  • 技術系の採用担当者は、プログラミングテストに合格した有望な候補者と知り合うことだけに時間を費やすべきです。
  • Your technical interviewers have a limited amount of time they can spend on interviewing so you should make sure that they only interview a few candidates with the right .NET skills.
  • コーディングテストを受けた候補者は、貴社の採用プロセスに参加する意思があることを示しており、これは候補者のエンゲージメントにプラスの影響を与えます。そのため、現場での面接でノーショーが起こることはほとんどありません。

どっち .NETオンラインプログラミングテストでは、選択する必要があります?

候補者の .NET 開発者スキルを正確にスクリーニングするためには、コーディングテストで候補者の能力の全体像を把握する必要があります。テストは、理論的なものに頼るのではなく、プログラミングスキルと実際のコーディング課題を解決する能力を評価するような方法で作成されなければなりません。 knowledge. A lot of experienced programmers can be put off by coding tests if the tests only consist of multiple choice questions. The candidates get frustrated because they can’t show their experience and .NET developer skill set in action.

だからこそ、.NETコーディングテストを慎重に選択する必要があります。以下に、あなたが探している必要があります私のトップ5の機能を見つけることができます。

  1. .NET プログラミングテストでは、一般的な .NET 開発者のスキルだけでなく、フレームワークやライブラリも確認する必要があります。これらのリソースに精通している.NET開発者は、雇用者に多くの価値をもたらし、一般的にはるかに効率的に動作します。 
  2. .NETコーディングテストは、彼らが仕事を得る場合、候補者が持っているであろう責任と同様に、同じレベルの難易度のプログラミングタスクで構成されている必要があります。 実際のコーディングの課題を解くことができるかどうかを確認することができないため、アルゴリズムの課題に基づいてテストを行うべきではありません。
  3. 会社のコードを参考にして、.NETプログラミングの仕事を用意することを考えてみるといいでしょう。これは、候補者が仕事に就いた後の課題を真似するための最良の方法です。
  4. Coding tests can also include programming task with code review challenges to test .NET developer skills. It gives you information about the experience of the candidate, their approach to code quality, and how efficiently they perform debugging and find traps. Such an assessment should be obligatory when recruiting 年長者 .NET developer.
  5. There is no point in forbidding the プログラマー from using external sources. The best way to tis to create them such an environment like they have at work on a daily basis, so open book exam is much more appropriate. Moreover, the candidate should be able to use their preferred IDE to feel comfortable when solving a programming challenge.

4.Devskillerすぐに使えるオンラインの.NET開発者のコーディング評価テスト

時点では DevSkiller we provide companies with an infrastructure that lets them create their own programming tests, where they can use their own code base, whole IT projects using frameworks and libraries, to test programmers online. However, we also have some ready-to-use .NET coding tests which you can use in your recruitment campaign.

ドットネット
ジュニア
テストされたスキル
持続時間
50 分以内
評価
自動
テストの概要

選択問題

知識評価 ドットネット, C1TP3T

プログラミングタスク - レベル。簡単

.NET | C# | Training School - Finish implementation of the two methods that have to find proper data and return it properly.

ドットネット
ミドル
テストされたスキル
持続時間
70 分以内
評価
自動
テストの概要

選択問題

知識評価 ドットネット, C1TP3T

プログラミングタスク - レベル。中程度

.NET | C# | Population Statistical Data Analyzer - The candidate must finish the implementation of 4 methods: two which parse data stored as JSON and prepare correct tree structure; the other two which search tree and return proper information by criteria.

ドットネット
ジュニア
テストされたスキル
持続時間
73 分以内
評価
自動
テストの概要

選択問題

知識評価 ドットネット, .NETコア, 基本的な共通トピック, C1TP3T, ロギング, Parallel Programming, ビジュアルベーシック.NET

プログラミングタスク - レベル。簡単

.NET | .NET Core, Microservices | Traffic volume report api - Complete the implementation of a reports' microservice that should subscribe data registered by specialized microservices. The data must be saved in the local database. In the future the data will be used to generate reports for clients.

スウィフト
シニア
テストされたスキル
持続時間
77 分以内
評価
自動
テストの概要

選択問題

知識評価 スウィフト, アイオーエス

プログラミングタスク - レベル: ハード

iOS|Swift|NSA Cipher Tool - 3つの暗号パズルを解いてNSAのプログラマーとしての夢のポジションを取る。

ドットネット
シニア
テストされたスキル
持続時間
106 分以内
評価
自動
テストの概要

コードギャップ

知識評価 アスプーネット, C1TP3T, Security basics, .NETコア, 基本的な共通トピック, Entity Framework Core, ロギング

プログラミングタスク - レベル: ハード

.NET | .NET Core | Company Web Page - Complete the implementation of a web page.

The page can be displayed in English or Spanish depending on the user's culture.

A user should have knowledge about the localized data annotation, the localized resources ant the action filters.

C1TP3T
ミドル
テストされたスキル
持続時間
160 分以内
評価
自動
テストの概要

選択問題

知識評価 ドットネット, C1TP3T

プログラミングタスク - レベル。中程度

.NET | MT101 Swift message parser and validator - Implement a parser and a validator for data that contains Swift MT101 messages.

C1TP3T
ジュニア
テストされたスキル
持続時間
64 分以内
評価
自動
テストの概要

選択問題

知識評価 ドットネット, 基本的な共通トピック, ビジュアルベーシック.NET

コードギャップ

知識評価 ドットネット, 基本的な共通トピック, C1TP3T, ビジュアルベーシック

プログラミングタスク - レベル。簡単

.NET|Visual Basic|制裁リストサービス - 制裁リストの単語を含むトランザクションをスキャンして検索するサービスの実装を完了してください。このタスクは、インターフェイス、クラス、例外などのVB.NETの基本的な知識を確認します。

ドットネット
ミドル
テストされたスキル
持続時間
156 分以内
評価
自動
テストの概要

選択問題

知識評価 ドットネット, 高度なメモリ管理.NET, C1TP3T, 記憶の基礎, ヒープとスタック, メモリの割り当て, .NETコア, 基本的な共通トピック, ロギング

プログラミングタスク - レベル。中程度

.NET | .NET Core | MT101 Swift メッセージパーサとバリデータ - Swift MT101 メッセージを含むデータのパーサとバリデータを実装します。

ドットネット
シニア
テストされたスキル
持続時間
180 分以内
評価
自動
テストの概要

プログラミングタスク - レベル: ハード

.NET|POI付きカスタムマップツール - POI検索(地図上)ツールを実装し、ユーザーのお気に入りポイントから最適なツアールートを計算する。さらに、この機能を提供するセルフホスト型WCFサービスの実装を完了する。

ドットネット
ジュニア
テストされたスキル
持続時間
80 分以内
評価
自動
テストの概要

選択問題

知識評価 ドットネット, C1TP3T, エンティティフレームワーク, アスプーネット, エスプネットエムブイシー, エムビーシー

プログラミングタスク - レベル。簡単

.Net | ASP.Net | 書店の在庫 - 書店の在庫を管理するためのいくつかの方法を実装します。

編集者注:この投稿は、元々2016年3月31日に公開されたものです。最新の技術情報とベストプラクティスを表すために広範囲に更新されています。