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.

Abgedeckte Technologien:

Programmiersprache: C#

C#-Frameworks und Bibliotheken: .NET, ASP.NET, MVC, Entity Framework, WCF, LINQ und andere

Werkzeuge bauen: MSBuild

.NET
JUNIOR
Geprüfte Fähigkeiten
Dauer
73 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über .NET, .NET-Kern, Grundlegende gemeinsame Themen, C#, Protokollierung, Parallel Programming, Visual Basic.NET

Programmieraufgabe - Stufe: Einfach

.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
Geprüfte Fähigkeiten
Dauer
106 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Code-Lücken

Beurteilung des Wissens über ASP.NET, C#, Security basics, .NET-Kern, Grundlegende gemeinsame Themen, Entity Framework Core, Protokollierung

Programmieraufgabe - Stufe: Hart

.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
Geprüfte Fähigkeiten
Dauer
160 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über .NET, C#

Programmieraufgabe - Stufe: Medium:

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

C#
JUNIOR
Geprüfte Fähigkeiten
Dauer
64 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über .NET, Grundlegende gemeinsame Themen, Visual Basic.NET

Code-Lücken

Beurteilung des Wissens über .NET, Grundlegende gemeinsame Themen, C#, Visual Basic

Programmieraufgabe - Stufe: Einfach

NET | Visual Basic | Sanktionslistendienst - Schließen Sie die Implementierung eines Dienstes ab, der Transaktionen scannt und nach Transaktionen sucht, die Wörter aus der Sanktionsliste enthalten. Diese Aufgabe verifiziert die Grundkenntnisse von VB.NET wie Schnittstellen, Klassen, Ausnahmen.

.NET
MIDDLE
Geprüfte Fähigkeiten
Dauer
156 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über .NET, Erweiterte Speicherverwaltung .NET, C#, Grundlagen des Gedächtnisses, Haufen und Stapel, Speicherzuweisung, .NET-Kern, Grundlegende gemeinsame Themen, Protokollierung

Programmieraufgabe - Stufe: Medium:

.NET | .NET Core | MT101 Swift Message Parser und Validator - Implementieren Sie einen Parser und einen Validator für Daten, die Swift MT101-Nachrichten enthalten.

.NET
SENIOR
Geprüfte Fähigkeiten
Dauer
180 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Programmieraufgabe - Stufe: Hart

NET | Tools für benutzerdefinierte Karte mit POI - Implementieren Sie die Tools für die POI-Suche (auf der Karte) und berechnen Sie eine optimale Reiseroute von den Lieblingspunkten des Benutzers. Beenden Sie außerdem die Implementierung eines selbst gehosteten WCF-Dienstes, der diese Funktionalität bieten sollte.

.NET
JUNIOR
Geprüfte Fähigkeiten
Dauer
80 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über .NET, C#, EntityFramework, ASP.NET, ASP.NET MVC, MVC

Programmieraufgabe - Stufe: Einfach

.Net | ASP.Net | Buchladen-Inventar - Implementieren Sie eine Reihe von Methoden zur Verwaltung des Buchladeninventars.

.NET
MIDDLE
Geprüfte Fähigkeiten
Dauer
89 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über .NET, C#

Programmieraufgabe - Stufe: Medium:

.Net | .Net Core | Anonymizer - Implementieren Sie eine Reihe von Anonymisierungsmethoden, wahrscheinlich unter Verwendung regulärer Ausdrücke.

C#
SENIOR
Geprüfte Fähigkeiten
Dauer
75 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über .NET, C#

Programmieraufgabe - Stufe: Hart

.NET | C# | Threads | Bank-Gateway für Buchungstransaktionen im zentralen Buchhaltungssystem - Implementieren Sie die IBookingGateway-Schnittstelle (erzeugen Sie eine eigene Klasse in einer separaten Datei im ProjektBookingGatewayService und implementieren Sie sie) und beenden Sie die Implementierung der BookingGatewayFactory-Klasse, die Objekte von IBookingGateway erzeugen soll.

.NET
MIDDLE
Geprüfte Fähigkeiten
Dauer
50 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über .NET, C#, EntityFramework

Programmieraufgabe - Stufe: Medium:

.Net | Entity Framework | Bank Application Client DB Module - Der Test überprüft EF-Fähigkeiten wie: Speichern neuer Daten, Verwaltung der Objektverfolgung und träges Laden.

.NET
MIDDLE
Geprüfte Fähigkeiten
Dauer
115 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über .NET, C#

Programmieraufgabe - Stufe: Medium:

.Net | .Net Core | Movie Repository - Implementieren Sie fehlende Repository-Methoden für Filme asp.net app. Die Aufgabe erfordert Kenntnisse der sqlserver-Abfragesprache und die Verwendung einer direkten Verbindung zur Datenbank ohne ORM.