DevSkiller-LogoTalentBoost-LogoTalentScore Logo

.NET-Programmierung - Interviewfragen und Tests

Unsere .NET-Programmier-Interview-Fragen und -Tests wurden vom DevSkiller-Team speziell für die Einstellung von Junior-, Middle- und Senior-Level .NET-Positionen vorbereitet. Unsere .NET-Tests sind so strukturiert, dass sie die Fähigkeiten der Bewerber durch eine Reihe von Herausforderungen und Interviewfragen überprüfen.

Die DevSkiller .NET-Programmier-Interviewfragen und -Tests basieren auf der RealLifeTesting™-Methodik. Die Methodik repliziert reale Szenarien, die Ihre Bewerber in einer kontrollierten Umgebung lösen müssen. Die DevSkiller-Fragen und -Tests zur .NET-Programmierung sind der perfekte Weg, um den richtigen Kandidaten für Ihr Unternehmen zu finden.

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

Auswahlfragen

Beurteilung des Wissens über .NET, C#

Programmieraufgabe - Stufe: Medium:

.NET | C# | Population Statistical Data Analyzer - Der Kandidat muss die Implementierung von 4 Methoden abschließen: zwei, die als JSON gespeicherte Daten parsen und eine korrekte Baumstruktur vorbereiten; die anderen beiden, die den Baum durchsuchen und die richtigen Informationen nach Kriterien zurückgeben.

.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, Parallele Programmierung, Visual Basic.NET

Programmieraufgabe - Stufe: Einfach

.NET | .NET Core, Microservices | Traffic volume report api - Schließen Sie die Implementierung eines Berichtsmikrodienstes ab, der Daten abonnieren soll, die von spezialisierten Mikrodiensten registriert werden. Die Daten müssen in der lokalen Datenbank gespeichert werden. In Zukunft werden die Daten zur Erstellung von Berichten für Kunden verwendet werden.

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

Auswahlfragen

Beurteilung des Wissens über Schnell, iOS

Programmieraufgabe - Stufe: Hart

iOS | Swift | NSA Cipher Tool - Lösen Sie die 3 kryptografischen Rätsel, um die Traumposition als Programmierer bei der NSA einzunehmen.

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

Code-Lücken

Beurteilung des Wissens über ASP.NET, C#, Grundlagen der Sicherheit, .NET-Kern, Grundlegende gemeinsame Themen, Entitätsrahmen Kern, Protokollierung

Programmieraufgabe - Stufe: Hart

.NET | .NET Core | Unternehmenswebseite - Schließen Sie die Implementierung einer Webseite ab.

Die Seite kann je nach Kultur des Benutzers in Englisch oder Spanisch angezeigt werden.

Ein Benutzer sollte Kenntnisse über die lokalisierten Datenanmerkungen, die lokalisierten Ressourcen und die Aktionsfilter haben.

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 und Validator - Implementieren Sie einen Parser und einen Validator für Daten, die Swift MT101 Nachrichten enthalten.

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.

Empfohlene Rollen für .NET-Programmier-Interviewfragen und -Tests

  • .NET-Entwickler
  • Back-End-Entwickler
  • Webentwickler
  • .NET-Entwickler
  • Junior.NET-Entwickler
  • Full Stack.NET-Entwickler
  • .NET-Software-Entwickler
  • .NET-Programmierer J
  • ASP.NET-Entwickler
  • .Net-Framework-Ingenieur

Wie DevSkiller .NET-Programmier-Interviewfragen und -Tests funktionieren

Die DevSkiller .NET-Programmier-Interviewfragen und -Tests basieren auf der RealLifeTesting™-Methodik. RealLifeTesting™ bietet eine einzigartige Möglichkeit, Bewerber herauszufordern, ihr Wissen über .NET zu testen. Sie können die Programmierfähigkeiten, die Problemlösungsfähigkeiten und die Zeitmanagementfähigkeiten jedes Bewerbers bereits in der ersten Screening-Phase Ihres Einstellungsprozesses ermitteln.

Schlüsselmerkmale

  • Analysieren Sie die Kodierfähigkeiten und nicht nur die akademischen Fähigkeiten
  • Sparen Sie Zeit und Geld mit Remote-Tests
  • Die RealLifeTesting™-Methodik bietet ein größeres Benutzererlebnis, bei dem die Kandidaten ihre eigene IDE verwenden, zu GIT klonen, Unit-Tests ausführen und auf Stack Overflow/Github/Google zur Recherche zugreifen können.
  • Strenge Anti-Plagiats-Tools zur Sicherstellung der Testgenauigkeit
  • Beobachten Sie Tests in Echtzeit
  • Automatisierte Ergebnisse, die auch nicht-technische Personalvermittler verstehen können
  • .NET-Tests für Junior-, Middle- und Senior-Level-Positionen verfügbar

Fähigkeiten, die in unseren Interviewfragen und -tests zur .NET-Programmierung behandelt werden

  • C#
  • JSON
  • .NET.
  • NET 5.
  • NET-Kern
  • Grundlegende gemeinsame Themen
  • Entitätsrahmen
  • Protokollierung
  • Mikrodienste
  • Parallele Programmierung
  • RESTful-Webdienst
  • Visual Basic.NET
  • Erweiterte Fehlersuche
  • Kryptographie
  • iOS Remote Debug ASP.NET auf einem entfernten IIS-Rechner
  • Schnell
  • Aktionsfilter
  • ASP.NET
  • Entitätsrahmen Kern
  • HTTP-Kopfzeilen
  • Lokalisierte Daten-Anmerkung
  • Lokalisierte Ressourcen
  • Protokollierung
  • Grundlagen der Sicherheit
  • Benutzer-Kultur
  • Konfiguration der Webseite
  • Schnittstellen
  • Ausnahmen
  • Grundlegende gemeinsame Themen
  • Klassen
  • Visual Basic
  • Visual Basic.NET
  • Erweiterte Speicherverwaltung
  • Grundlagen des Gedächtnisses
  • Haufen und Stapel
  • Speicherzuweisung
  • BST-Bäume
  • WCF
  • Threads
  • Entwurfsmuster
  • SQLite
  • Algorithmen
  • MVC
  • Entitätsrahmen 6
  • REST
  • T-SQL
  • ASP.NET MVC

Was Sie von einem .NET-Entwickler erwarten sollten

.NET ist ein von Microsoft geschaffenes Softwareentwicklungs-Framework. Es bietet eine kontrollierte Programmierumgebung, in der Software entwickelt, installiert und ausgeführt werden kann, hauptsächlich auf Windows-basierten Betriebssystemen. .NET wurde als Antwort von Microsoft auf das schnelle Wachstum der Java-Plattform entwickelt.

Die .NET-Plattform unterstützt viele Sprachen, darunter C#, Visual Basic .NET, F# und C++ .NET. Außerdem steht den .NET-Entwicklern eine große Anzahl von Bibliotheken und Frameworks zur Verfügung, die die Erstellung einer Vielzahl von Webanwendungen ermöglichen.

Ihr Entwickler-Kandidat sollte zumindest einige der .NET-Bibliotheken und -Frameworks wie ASP.NET, MVC oder Entity Framework kennen. Einige der Frameworks sind ähnlich. Solange sie also einige kennen, können sie die anderen leicht erlernen.

Praktische Programmiererfahrung, idealerweise kommerziell, ist bei einem .NET-Entwickler wichtig. Es sei denn, Sie suchen einen Junior-.NET-Entwickler, dann wollen Sie, dass Ihr Kandidat praktische Erfahrung mit einem Projekt hat, das die .NET-Technologie verwendet.

.NET entwickelt sich schnell weiter. Eine frühere Einschränkung von .NET waren Probleme bei der Portierung des Frameworks auf andere Betriebssysteme. Das .NET Core-Framework, das Windows, Mac und Linux unterstützt, wurde teilweise geschaffen, um dieses Problem zu lösen. Die beiden Sprachen sind sich nun recht ähnlich, obwohl die eine nicht als Ersatz für die andere angesehen wird. Ein .NET-Entwickler sollte in der Lage sein, sich mit .NET Core ohne allzu große Schwierigkeiten zurechtzufinden.

Möchten Sie mehr von den .NET-Programmier-Interview-Fragen und -Tests erfahren?

Mit dem DevSkiller Online-Task-Assistenten können Sie Ihre eigenen, vollständig anpassbaren Tests erstellen. Sie können die Parameter Ihrer .NET-Tests einstellen, um mehr Kontrolle über den Screening-Prozess zu haben. Wählen Sie, welche Sprachen Sie bewerten möchten, legen Sie ein Zeitlimit fest und definieren Sie den Umfang Ihrer Tests. Sie können Ihre Bewerber sogar in Echtzeit überwachen. Die Suche nach Ihrem nächsten .NET-Entwickler ist mit unseren .NET-Programmier-Interviewfragen und -Tests ganz einfach.

Möchten Sie einen Beweis dafür, dass unsere .NET-Programmier-Interview-Fragen und -Tests funktionieren?

DevSkiller .NET-Programmierinterviewfragen und -tests können ein wichtiges Werkzeug sein, wenn es um die Personalbeschaffung in Ihrem Unternehmen geht. Verlassen Sie sich nicht auf unser Wort, sondern sehen Sie sich die folgende Fallstudie an, um sich selbst davon zu überzeugen:

Spartez

Spartez ist ein Platinum Top Vendor auf dem Atlassian Marketplace. Mit Fokus auf das Atlassian- und Agile-Ökosystem bieten sie nützliche Tools für Server und Cloud sowie Support für Kunden und Evaluatoren.

Früher rekrutierte das HR-Team neue Entwickler mithilfe eines internen Screening-Prozesses, gefolgt von Interviews. Mehr als 23% der Kandidaten würden den ersten Test bestehen, was es schwierig machte, zu wissen, wer für die nächste Stufe zurückgebracht werden sollte. Es wurden mehr Vorstellungsgespräche als nötig geführt und es dauerte 15-20 Minuten, jeden Test auszuwerten.

Nachdem sich das Team von Spartez an DevSkiller gewandt hatte, konnte es die Tests und Bewertungen automatisieren und so Zeit sparen. Sie führten dann einen gründlicheren Screening-Prozess ein und fanden bald heraus, dass nur 10,23% der Kandidaten das technische Screening überstanden. Damit blieben nur noch die besten Kandidaten übrig und man traf sich nur noch mit der Hälfte der Leute persönlich. DevSkiller-Tests, wie unsere .NET-Programmier-Interviewfragen und -Tests, ermöglichten es Spartez, während des gesamten Einstellungsprozesses Zeit und Geld zu sparen.

Patrycja Kiljańska - Spezialist für Talentakquise bei Spartez

"Wir haben eine wartungsintensive Inhouse-Lösung durch DevSkiller ersetzt. Unser Prozess sieht gleich aus, aber das Produkt bietet uns eine bessere Leistung. Die Ergebnisse sind auch viel einfacher zu bewerten."

Häufig gestellte Fragen

Wie gehen Sie mit Plagiaten um?

DevSkiller nimmt Plagiate sehr ernst. Sie müssen den Ergebnissen unserer Tests vertrauen können.

Wir setzen eine Reihe von Anti-Plagiatstools ein, darunter Bildschirmaufzeichnungen und eine Reihe von Social Listening Tools. Wir können die IP-Adresse des Kandidaten überprüfen und Live-Paar-Benachrichtigungen verwenden. Unser Plagiatsdetektor prüft den vom Kandidaten eingegebenen .NET-Code, die Fragedauer und die Art der Beantwortung von Fragen. Die Antworten werden automatisch mit allen Antworten im System abgeglichen. Wenn es eine Übereinstimmung gibt, finden wir diese und der Kandidat wird ausgeschlossen.

Was halten die Kandidaten von DevSkiller .NET-Tests?

Die Kandidaten lieben die Struktur der Devskiller .NET-Programmier-Interview-Fragen und -Tests. Anstatt Algorithmus-Tests, die nicht ihre wirklichen Fähigkeiten testen, haben sie die Chance, ihre tatsächlichen Softwareentwicklungsfähigkeiten zu beweisen. Sie schätzen es, dass sie normale Programmierwerkzeuge und Konventionen wie Unit-Tests und das Klonen in GIT von einer persönlichen IDE verwenden können. Sie genießen die Gelegenheit, ihre Fähigkeiten in einer fairen Umgebung zu beweisen.

Wie nehmen die Kandidaten an einem Test teil?

DevSkiller's .NET-Programmier-Interview-Fragen und -Tests werden per Fernzugriff durchgeführt, von jedem Ort der Welt aus, ganz nach dem Wunsch des Kandidaten. Alles, was ein Recruiter tun muss, ist, die Testeinladung zu verschicken. Jede Einladung zum .NET-Test kann für eine bestimmte Zeit zur Verfügung gestellt werden.

Die Kandidaten haben die Möglichkeit, DevSkiller's eigene, hochmoderne In-Browser-IDE zu verwenden, oder, wenn sie es vorziehen, können sie das Projekt in ihrer Lieblings-IDE fertigstellen und dann das Projekt in GIT klonen. Die Kandidaten können auch Unit-Tests durchführen, um sicherzustellen, dass ihre Lösungen so funktionieren, wie sie es sollen. Sobald der Test abgeschlossen ist oder dem Kandidaten die Zeit ausgeht, wird der Test automatisch ausgewertet und ein leicht verständlicher Bericht mit den Ergebnissen an den Recruiter gesendet.