.NETとC#のオンラインテスト

DevSkiller .NETとC#のオンラインテストは様々なポジションのC#の開発者のスキルをチェックするために、弊社の専門家によって準備されました。弊社のC#オンラインテストは技術的なスクリーニングやオンラインコーディングの面接試験に最適です。

DevSkiller .NETとC#のオンラインテストはRealLifeTesting™の方法論によって提供されており、必要なスキルセットを持った開発者を識別することができます。

カバーしている技術

プログラミング言語。 C1TP3T

C#のフレームワークとライブラリ。 .NET、ASP.NET、MVC、Entity Framework、WCF、LINQ、その他

ツールを構築します。 エムエスビービルド

ドットネット
ジュニア
テストされたスキル
持続時間
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.

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

コードギャップ

知識評価 NUnit, 品質保証

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

QA | Selenium, C# | Retrieve data from elements - Implement the methods that retrieve text from an element or an attribute's value.

ドットネット
ジュニア
テストされたスキル
持続時間
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, セキュリティの基本, .NETコア, 基本的な共通トピック, エンティティフレームワークコア, ロギング

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

.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 メッセージを含むデータのパーサとバリデータを実装します。

.NETコア
シニア
テストされたスキル
持続時間
90 分以内
評価
自動
テストの概要

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

.NET|.NET Core|Threads|Central Accounting Systemの予約トランザクションのための銀行ゲートウェイ - IBookingGatewayインターフェースを実装し(BookingGatewayServiceプロジェクト内の別ファイルに独自のクラスを作成して実装します)、BookingGatewayFactoryクラスの実装を完了し、IBookingGatewayのオブジェクトを作成する必要があります。

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

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

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

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

選択問題

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

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

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

右のC#オンラインテストは、.NETとC#の開発者をスクリーニングするために

.NETとC#のオンラインテストのための推奨される役割

  • .NET開発者
  • バックエンド開発者
  • C# 開発者
  • C# .NET開発者
  • ウェブ開発者
  • C# ウェブ開発者
  • シニア.NET開発者
  • ジュニア.NET開発者
  • フルスタック.NET開発者
  • .NETソフトウェア開発者
  • .NETプログラマー
  • ジュニア C# 開発者
  • シニア C# 開発者
  • C# プログラマ
  • ASP.NET開発者

How a .NET and C# online test works

Our .NET and C# test online use coding tests powered by the RealLifeTesting™ methodology. In these tests, the candidate is asked to build or add new features to an application using the languages and components of the .NET framework. Instead of having a separate C# online test and ASP.NET online test, our test lets developers use frameworks and libraries to show off their coding skills, business logic, problem-solving skills, and ability to meet deadlines.

主な特徴 

  • 学術的な問題ではなく、本当のソフトウェア開発
  • フルスタックテストとは、受験者が.NETフレームワークのライブラリやツールを使用できることを意味します。
  • これらのテストは、受験者がいつでもどこでも受験することができます。
  • ソフトウェアの開発、独自のIDEの使用、GITへのクローン、Stack Overflow/Github/Googleへのアクセスによる研究、ユニットテストの実行が可能な自然な作業環境は、候補者の経験を向上させることを意味します。
  • 堅牢な盗作対策は、候補者のスキルの正確性を検証します。
  • テストは自動的に評価され、技術者以外の採用担当者にも理解できるレポートが作成されます。
  • ジュニア、ミドル、シニア開発者向けのテスト

.NETとC#の開発者に求めるもの

.NET is an extensive software development framework developed by Microsoft. It provides a controlled environment where software can be developed installed and executed across the web, desktop, and mobile. Originally developed just for the windows environment, .NET Core now allows .NET application do be developed across platforms. C# is an 

C# は .NET で使用される主要な言語の 1 つですが、その言語を使用できるだけでは十分ではありません。効果的な .NET 開発者は、ASP.NET、MVC、Entity Framework、WCF、LINQ、その他のリソースなどのフレームワークの主要な機能に精通し、使用できる必要があります。また、MSBuildのような.NETビルドツールにも精通している必要があります。

私たちの.NETとC#コーディングテストでカバーされているスキル

  •  .NET Frameworkと.NET Core
  • ASP.NET MVC、WEB API、またはASP.NETウェブフォームウェブアプリケーション
  • HTTP/HTTPSプロトコルの動作方法に関する必要な知識を持ったWebアプリケーションのプログラミング
  • 非同期プログラミングとマルチスレッド同期問題の解決
  • インメモリプロバイダと実在のデータベースの両方でEntity Frameworkを使用して理解する
  • REST APIによる通信、Windows通信フォーム
  • プログラマーが日々遭遇するシンプルなアルゴリズム問題
  • 実際の問題に適用されるデザインパターンの実装
  • C#を限界まで追求し、真に客観的なプログラミングを実現する
  • 簡単な問題、中程度の問題、難しい問題に分かれているタスク
  • 銀行、小売、ブログ、パーサーなどのリアルな業種の問題に対応
  • プログラミングマイクロサービス
  • 暗号の概念を理解し、実際のアプリケーションに適用する能力
  • ADO.NETを介してデータベースにアクセスし、.NETでストアドプロシージャを使用します。
  • Automapperのような一般的なライブラリや依存性注入のようなアプローチを使用して理解する。
  • 例外処理、正規表現、テキスト処理、LINQ、パフォーマンスの問題などの基本的な概念

テストが見えないのか?

Do you want to give a .NET and C# online test using your own codebase? No problem. Our task wizard allows you to build your own coding test using your own resources. You can send your test to candidates anywhere in the world and see how they perform doing the task of your choosing. Finding your next .NET and C# developer is easy with a .NET and C# test online. 

Want proof that our .NET/C# online tests work? 

It can sometimes be difficult to know how effective something can be if you’ve never tried it. After all, our DevSkiller C# online tests are different from traditional algorithmic tests. Instead of taking our word for it, have a look at what some of our past customers have to say:

Jonatan Rugarn – CEO, Founder, Recruiter at Lingonberry Talent Acquisition, Engineering Manager at Avinode Group

“The duration of the recruitment process has not changed, but we spend less time and effort per candidate. We also don’t waste time on the wrong candidates.”

Patrycja Kiljańska – Talent acquisition specialist at Spartez

“We’ve replaced a high-maintenance in-house solution with DevSkiller. Our process looks the same, however, the product gives us better performance. The results are also way easier to assess.”

Michael Gerwig – Engineering manager at Ada Health

“DevSkiller helped us to save precious on-site time for applicants that are already likely to be a fit. We’re saving 3 hours per candidate – that was the time we spent with applicants on a technical task before.”

Frequently asked questions

How are .NET/C# online tests evaluated? 

One of the main advantages of DevSkiller testing is that our .NET/C# online tests are evaluated automatically, as soon as the candidate is finished, or their time has run out. 

Candidates are assessed on several contributing factors. Whether or not the solution they came up with would run (an essential factor in all software development). How their solution would perform in edge cases and the content and quality of their code. Successful candidates are those who can demonstrate their critical thinking skills and manage their time effectively, to be able to progress.

The result for our .NET/C# online tests are compiled into clear, easy to follow reports, that non-technical professionals can understand.  

How do candidates take a .NET/C# online test?

To avoid hours of in-house testing, Devskiller’s .NET/C# online tests are accessed remotely and can be taken from anywhere in the world. All the recruiter has to do is send the candidate a test invite. If you prefer, recruiters can even monitor test progress in real-time so it is just like being in the same room. 

The test invites can be made available for a specified amount of time so the recruiter is not kept waiting. The candidates can then start the test whenever is convenient for them within that time.   

When it comes to the test itself, candidates have the option of using DevSkiller’s state of the art in-browser IDE or they can complete the project on their favorite IDE and then clone the project to GIT. During the C# online tests, if they desire to test their work as they go along, then candidates can run unit tests to make sure their solutions work the way they are supposed to. 

What’s the duration of .NET/C# online tests?

The duration of our C# online tests is flexible and is really the decision of the recruiter.  Each C# test comes loaded with default settings, including a default duration, but these can be easily adjusted. It is even possible to set time limits for individual questions within a test if required. 

What do candidates think of DevSkiller .NET/C# online tests?

Developers’ reactions to our .NET/C# online tests are by and large, very positive. The vast majority of candidates seem to relish having the chance to prove their software development skills. On the odd occasion, a developer’s reaction is not as we would expect, we find this is usually just an initial reaction to having to take the tests. Many developers have grown wary of developer testing because in the past they have been subjected to boring algorithm tests that don’t reflect the actual development work they do. Once they see our C# online tests and that our approach to developer testing is different, then they are usually very keen to show what they can do.  

Developers appreciate the fact that our C# online tests allow them to use normal coding tools and conventions like unit testing, and cloning to GIT from a personal IDE. DevSkiller testing is more accurate to the work developers are used to performing, and they appreciate the chance to prove their skills.