Your account

C# / .NET skills assessment, tests and coding exercises

The test focuses on C# and .NET Framework and is available in English and French. Questions are presented as coding exercises. The candidate needs to write code that achieves objectives presented in the question. The code is then executed and the result is analysed.

Individual questions or the overall test can have a time limit. When an overall time limit is set, the candidate can navigate between the various exercises.

Tests are built by selecting questions from a database of approximatively 60 questions dealing with the following subjects.

C# core language and functions

This category covers features at the core C# including data types, conditional operators, loop, mono multidimensional arrays, exceptions, collections, value and reference types. Knowledge of the C# syntax is also covered by this category.

Applied C# (files, databases...)

This category of exercises deals with the usual practical problems: working on files (read, copy files etc.), XML file handling, using a database (read and write from/to a DB), using regular expressions.

C# objects and design

Advanced objects and Object oriented concepts such as class design (constructors, attributes, methods and properties, visibility) , inheritance (late binding, overriding, interfaces) and usual patterns (singleton, factory, ...).

Algorithms

Each test ends with an algorithmic question. The questions difficulty is in line with the rest of the test. In this question, the skill tested is not the knowledge of the language but rather the candidate's capacity to solve a mathematical problem using the language.

Coding assessment test sample question
Demo Assessment
  • 4 questions
  • Average completion time: 8 minutes
  • Taken online
  • Level on a 1-to-3 scale
Take a demo test
  • 10 questions
  • Average completion time: 30 minutes
  • Taken online
  • Immediate skills report
Buy