Test description

This test was designed to check the intermediate-level knowledge and coding skills of C# developers who are up-to-date with the latest versions and features in C#. Most of the questions include pieces of code that evaluate your understanding of the latest enhancements in the C# language (up to version 10).

Following topics are in scope: classes, interfaces, records, record structs, threads, asynchronous tasks, parallelism, nullable reference types, exceptions handling, type comparison, LINQ queries, Tasks, ValueTasks, Priority Queues, and Fluent Validation.

Sample questions

Which are the new features included in .NET 6.0?