コンテンツへスキップ

 .Net framework interview questions and tests

 .Net framework interview questions and tests are prepared by the expert DevSkiller team, designed to test the skills for junior, middle, and senior-level .Net framework developers.

DevSkiller .Net framework interview questions and tests are driven by the RealLifeTesting™ methodology. RealLifeTesting™provides valuable insight into a candidate’s skills by challenging them with real-world tasks. Finding your next .Net framework developer has never been easier with our .Net framework interview questions and tests.

Looking for something else? Check out:

.Net Internals
.NET and C# online tests
ASP.NET online tests
.NET Core online tests
RESTful API online coding tests & interview questions
C# interview questions and online tests
Selenium online coding tests & interview questions
.NET and C# online tests

.NET
ミドル
テストされたスキル
期間
73 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 .NET, WCF, WCF features, Web applications & Web Services, Windows Communication Foundation, BasicHttpBinding, NetNamedPipeBinding

コードギャップ

の知識を評価する。 .NET, 基本的な共通トピック, C# basics, C#

プログラミング・タスク - レベルミディアム

.NET | WCF Currency Exchange service - Implement the rest of the methods for the Currency Exchange Rates WCF Service.

.NET
ミドル
テストされたスキル
期間
43 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 .NET, C#

コードギャップ

の知識を評価する。 .NET, 基本的な共通トピック, C# basics, Advanced memory management, Object - disposing, Advanced debugging, dotnet-trace tool

プログラミング・タスク - レベルミディアム

.NET | Anonymizer - Implement couple of anonymization methods, probably using regular expressions.

.NET
シニア
テストされたスキル
期間
49 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 .NET, C#, Message Patterns, WCF, Web applications & Web Services, Windows Communication Foundation, Metadata

コードギャップ

の知識を評価する。 HTML, HTML5, CSS

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

.NET | RSA Decryption WCF Service - Finish implementation of the WCF interface which can decrypt and verify data encrypted using RSA.

.NET
ミドル
テストされたスキル
期間
44 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 .NET, Desktop & Mobile applications, Windows Presentation Foundation

コードギャップ

の知識を評価する。 .NET, C#, Desktop & Mobile applications, Windows Presentation Foundation

プログラミング・タスク - レベルミディアム

.NET | WPF | User Data Registration WPF Module - Finish the implementation meeting requirements such as set proper layouts, styles, and binding for specified components.

C#
ミドル
テストされたスキル
期間
160 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 .NET, C#

プログラミング・タスク - レベルミディアム

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

C#
ジュニア
テストされたスキル
期間
64 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 .NET, 基本的な共通トピック, Visual Basic .NET

コードギャップ

の知識を評価する。 .NET, 基本的な共通トピック, C#, Visual Basic

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

.NET | Visual Basic | Sanction List Service - Complete the implementation of a service that scans and looks for transactions that contain words from asanction list. This task verifies the basic knowledge of VB.NET such as interfaces, classes, exceptions.

.NET
シニア
テストされたスキル
期間
180 分以内。
評価
自動
テスト概要

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

.NET | Tools for custom map with POI - Implement the tools for POIs search (on the map) and calculate an optimal tour route from user's favorite points. Additionaly, finish the implementation of a self-hosted WCF service which should provide this functionality.

C#
シニア
テストされたスキル
期間
75 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 .NET, C#

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

.NET | C# | Threads | Bank gateway for booking transactions in Central Accounting System - Implement the IBookingGateway interface (create own class in a separate file in theBookingGatewayService project and implement it) and finish implementation of the BookingGatewayFactory class, which should create objects of IBookingGateway.

.NET
ジュニア
テストされたスキル
期間
36 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 .NET, C#

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

.Net | Weather Forecast App - Finish implementation of the Observer design pattern in the Weather forecast application.

.NET
ジュニア
テストされたスキル
期間
50 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 .NET, C#

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

.NET | C# | Bank interface for Internet Banking System - Implement a CreateTransfer method which sould check and save the proper data, and a SearchTransfer method which should filter and return the proper information.

ASP.NET
ミドル
テストされたスキル
期間
72 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 .NET, C#, エンティティフレームワーク, Entity Framework 6, ASP.NET, ASP.NET MVC, MVC

プログラミング・タスク - レベルミディアム

.NET | Reservations App | Implement validation rules - Implement validation rules used while adding a new reservation.

.Net
ミドル
テストされたスキル
期間
115 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 .NET, C#, ASP.NET, ASP.NET MVC, MVC

プログラミング・タスク - レベルミディアム

.Net | SQLite | Movie Repository - Implement missing repository methods for movies ASP.NET app. Task requires knowledge of sqlserver query language and usage of direct connection to database without ORM.

.Net
ジュニア
テストされたスキル
期間
35 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 .NET, C#, ASP.NET, ASP.NET MVC, MVC

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

.Net | ASP.Net MVC | Comments Challenge - Implement an Index action for posts controller so that posts can be rendered appropriately into the Posts/Index view.

C#
ジュニア
テストされたスキル
期間
36 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 Exception handling, Garbage Collection, Enum and more!

プログラミング・タスク

repair a program in C# that extracts substrings and reverses them

Csharp
ジュニア
テストされたスキル
期間
25 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 .NET, C#

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

.NET | GetWordFromText and Reverse - Implement two methods: one should return a specific word and the second one should return a reversed string of a passed input value.

ASP.NET
ミドル
テストされたスキル
期間
120 分以内。
評価
マニュアル
テスト概要

選択問題

の知識を評価する。 .NET, C#

Code review task - Level: Medium

.NET - CollectionWrapper code review

プログラミング・タスク - レベルミディアム

.NET | Reservations App | Implement query methods - Implement two methods in ReservationsService - GetByDay and GetHallsFreeHoursByDay.

ASP.NET
ミドル
テストされたスキル
期間
112 分以内。
評価
マニュアル
テスト概要

選択問題

の知識を評価する。 C# そして ASP.NET

プログラミング・タスク

REST blog application, candidate needs to implement two business methods. Requires knowledge about ASP.NET, AutoMapper そして Linq

Code review task

evaluates candidate's familiarity of design patterns and coding practices, candidate needs to review a C# class with a ceasar algorithm

Recommended roles for .Net framework interview questions and tests

  •  .Net framework developer
  • Full-stack developer
  • Junior web developer
  • Entry-level  .Net framework developer
  • Senior  .Net framework developer
  • ウェブ開発者

How our .Net framework tests work

DevSkiller .Net framework interview questions and tests are unlike other coding tests. We implement the RealLifeTesting™ methodology into our .Net framework online tests and ask candidates to solve problems that mirror the work they do in the real world. Our .Net framework tests provide recruiters with detailed insight into your candidates’ coding skills, problem-solving ability, and time-management skills.

Key features of our .Net framework coding tests

  • アカデミックな知識だけでなく、候補者のコーディング・スキルをテストする。
  • 受験者がテストを受ける様子を、世界中どこでもリアルタイムで見ることができる。
  • RealLifeTesting™ methodology offers a greater user experience where candidates can use their own IDE, clone to Git, run unit tests, and access Stack Overflow/GitHub/Google for research
  • テストの正確性を保証する複数の盗作防止ツール
  • Automated results that non-technical professionals can understand
  • .Net framework interview questions and tests available for all levels of seniority

Skills covered in our .Net framework online tests

  • .NET.
  • Net Framework
  • C#
  • 例外
  • Interfaces
  • JSON
  • 正規表現
  • RESTful API
  • BST trees
  • WCF

What to look for in .Net framework developers

.NET is a software development framework created by Microsoft. It was produced as Microsoft’s response to the popularity of the Java platform. .NET allows software to be easily developed, installed, and executed on Windows-based operating systems.

Your .NET framework developer should know of the varying .NET versions and the differences between them. They should also have demonstrable knowledge of the languages the .NET framework supports including C#, Visual Basic .NET, F#, and C++ .NET. There are a large amount of libraries and frameworks available to .NET developers and it is helpful to have a good knowledge of at least some of them, including .ASP.NET, MVC, or Entity Framework. They should also know about the various types of frameworks associated with .NET; Web frameworks, Desktop frameworks and Communication frameworks.

Commercial experience is important in a .NET framework developer.  You will want your candidate to have hands-on experience with a project that used .NET technology, even if that is not in a commercial sense.

.NET evolves quickly. The.NET Core framework, that supports  Windows, Mac, and Linux is similar to the .NET framework, but has its own nuances. One shouldn’t be seen as a replacement for the other. A .NET developer should be able to get to grips with using .NET Core easily enough.

Our .Net framework interview questions and tests will be able to assist you in narrowing down which candidates really have the knowledge needed to be your next .NET developer.

Build your own custom .Net framework interview questions and tests

Interested in trying .Net framework online tests but need a little more? Well did you know that with our online task wizard, you can build your very own custom tests? Customized tests allow you to change the languages/technologies and types of questions. You can also adjust the difficulty, and test-duration of your .Net framework tests.

Remote testing allows you to send test invitations to candidates all over the world. Finding your next .Net framework developer is easy with DevSkiller .Net framework interview questions and tests.

Want proof that our .Net framework interview questions and tests work?

It is understandable to want to seek assurances that our screening tool works before committing your company’s money. Check out this case study of one of our past clients for a little extra motivation:

DB1

DB1 develops robust and reliable software solutions for medium and large companies.

For their recruitment, the company had a 5 stage process, one of which was a technical challenge.

Candidates had 5 days to complete the challenge and some never got completed. Also assessment of the technical challenge required DB1 to have a developer present who could verify the answers. The process was slow and inefficient.

DevSkiller automated the technical screening stage of DB1’s recruitment and cut the entire technical test stage from around 5-10 days originally, down to 3-7 days with DevSkiller.

DevSkiller tests are assessed automatically which got rid of the need for DB1 to have a developer present. The experience also improved for the candidates and was much quicker.

Not only did DB1 quicken up their whole technical screening process, they are now more confident that the candidates they do select are the right ones for the job.

 “DevSkiller reduced the time on the technical test stage and reduced our dependence on other areas. It was faster to approve candidates for the next stage since we had an automatic score. Now the revision process is faster, most of the time we have instant results and scores that help us decide which candidate is approved to the next stage of the selection process. Our candidates say it’s a great platform and it really tests their knowledge.”

Nathalia G.R. Da Silva- Employer Branding & Tech Recruiter at DB1 Group

よくある質問

受験者はどのようにテストを受けるのですか?

Devskiller .Net framework interview questions and tests are accessed remotely. Candidates can be tested from wherever they are, at any time they choose. Recruiters simply send the candidate a test invite. To make sure there is no waiting around, test invites can be set to be available only for a specific amount of time.

When taking their tests, candidates can use Devskiller’s state of the art in-browser IDE, they have the choice to complete the project on their favorite IDE and then clone the project to GIT.

Candidates can use normal procedures like running unit tests to make sure their solutions work the way they are supposed to.

Once the tests are completed or the time has elapsed, the test is automatically evaluated and the report is sent to the recruiter.

DevSkillerの設定にはどのくらい時間がかかりますか?

DevSkiller is designed to be quick and simple to set-up. All you have to do is register your account and you can start sending out .NET framework tests.

There are hundreds of predefined coding tests at your disposal, for junior, middle, and senior-level. Assessment takes place automatically, so once the test invites are sent, you can sit back and wait for the report on how each candidate performed.

What do candidates think of DevSkiller tests?

Candidates love the structure of Devskiller .Net framework interview questions and tests, because they are refreshingly different to the usual algorithm tests they get presented with. These tests don’t accurately reflect the actual skills of a .NET developer.

They also like the fact that DevSkiller tests use normal coding tools and conventions like unit testing. With DevSkiller testing, candidates appreciate the fact that they are being given a chance to prove their development skills in a fair setting