C#

C# online coding tests & interview questions

.NET
MIDDLE
Tested skills
Duration
70 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of .NET, C#

Programming task - Level: Medium

.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.

.NET
JUNIOR
Tested skills
Duration
73 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of .NET, .NET Core, Basic Common topics, C#, Logging, Parallel Programming, Visual Basic .NET

Programming task - Level: Easy

.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.

.NET
SENIOR
Tested skills
Duration
106 minutes max.
Evaluation
Automatic
Test overview

Code gaps

assessing knowledge of ASP.NET, C#, Security basics, .NET Core, Basic Common topics, Entity Framework Core, Logging

Programming task - Level: Hard

.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.

C#
MIDDLE
Tested skills
Duration
160 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of .NET, C#

Programming task - Level: Medium

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

C#
JUNIOR
Tested skills
Duration
64 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of .NET, Basic Common topics, Visual Basic .NET

Code gaps

assessing knowledge of .NET, Basic Common topics, C#, Visual Basic

Programming task - Level: Easy

.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
MIDDLE
Tested skills
Duration
156 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of .NET, Advanced memory management .NET, C#, Fundamentals of memory, Heap and stack, Memory allocation, .NET Core, Basic Common topics, Logging

Programming task - Level: Medium

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

.NET
SENIOR
Tested skills
Duration
180 minutes max.
Evaluation
Automatic
Test overview

Programming task - Level: Hard

.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#
SENIOR
Tested skills
Duration
75 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of .NET, C#

Programming task - Level: Hard

.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.