Coding tests for C#

C# programming interview questions and tests

If you are searching for the best C# developer for your open position, you need to prepare adequate C# interview questions and tests which will check practical knowledge of the candidate in question. With the help of Devskiller, you can shorten the time it takes you to hire by choosing from the predefined, ready-to-use C# programming interview questions and tests.

C# is a programming language that you use together with .NET Framework. In our platform, you can find tests which let you screen technical skills of your candidate, including C# proficiency.

C language interview questions are powered by the RealLifeTesting, what means that the candidates will face with the challenge similar to the ones from working environment.

Technologies covered:

  • Programming language: C#
  • C# frameworks and libraries: .NET, ASP.NET, MVC, Entity Framework, WCF, LINQ and others
  • Build tools: MSBuild

Contains following tasks:

1) Choice questions - assessing knowledge of C++

2) Programming task [level: Medium] - C++ | Run-length encoding - Implement functions to encode and decode strings using run-length encoding.

View assessment details

View assessment details

View assessment details

View assessment details

View assessment details

View assessment details

Contains following tasks:

1) Choice questions - assessing knowledge of C++

2) Programming task [level: Medium] - [Single File] C++ | Logs Analyzer | Count matching log file entries - Implement a method that will analyze log entries from multiple files and return a map with a number of matches for each log file

View assessment details

View assessment details

View assessment details

Contains the following tasks:

1) Choice questions - assessing knowledge of C++ language

2) Programming task - container class, candidate needs to fix existing buggy relational operators

View assessment details

Contains the following tasks:

1) Choice questions - assessing knowledge of C++ language

2) Programming task - container class, candidate needs to design the modern C++ interface compatible with other standard C++ containers

View assessment details

Contains the following tasks:

1) Choice questions - assessing knowledge of C++ language

2) Programming task - container class, candidate needs to fix existing buggy container implementation with focus on memory management, special member functions and exception safety guarantees

View assessment details

View assessment details

Contains the following tasks:

1) Choice questions - assessing knowledge of .NET, C# and design patterns

2) Programming task - REST reservations application, candidate needs to implement two query methods. Requires knowledge about ASP.NET, AutoMapper and Linq

3) Code review task - evaluates candidate's familiarity of design patterns and coding practices, candidate needs to review a C# class with a collection wrapper code

View assessment details

JUNIOR

SAMPLE TEST | C#

Contains the following tasks:

1) Choice questions - assessing knowledge of C# basics

2) Programming task - simple calculator application based on VisualStudio solution, candidate needs to implement four methods for basic arithmetic operations. Requires knowledge about C#

View assessment details

View assessment details