DevSkiller logoTalentBoost logoTalentScore logo

.NET programmering interview vragen en tests

Onze .NET programmeer interview vragen en testen zijn voorbereid door het DevSkiller team, speciaal gericht op het inhuren van junior, middle, en senior-level .NET posities. Onze .NET tests zijn gestructureerd om de vaardigheden van sollicitanten te screenen door middel van een serie uitdagingen en interviewvragen.

DevSkiller .NET programmeer interview vragen en testen zijn gebaseerd op de RealLifeTesting™ methodologie. De methodologie bootst real-world scenario's na die uw sollicitanten in een gecontroleerde omgeving moeten oplossen. De DevSkiller reeks van .NET programmeer interview vragen en testen zijn de perfecte manier om de juiste kandidaat voor uw bedrijf te vinden.

.NET
MIDDEN
Geteste vaardigheden
Duur
70 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, C#

Programmeeropdracht - Niveau: Medium

NET | C# | Population Statistical Data Analyzer - De kandidaat moet de implementatie van 4 methodes afwerken: twee die data opgeslagen als JSON parsen en een correcte boomstructuur voorbereiden; de andere twee die een boomstructuur doorzoeken en de juiste informatie volgens criteria teruggeven.

.NET
JUNIOR
Geteste vaardigheden
Duur
73 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, .NET Core, Basis Gemeenschappelijke onderwerpen, C#, Loggen, Parallel programmeren, Visual Basic .NET

Programmeer taak - Niveau: Gemakkelijk

.NET | .NET Core, Microservices | Traffic volume report api - Voltooi de implementatie van een rapporten 'microservice die moet abonneren op gegevens geregistreerd door gespecialiseerde microservices. De data moet worden opgeslagen in de lokale database. In de toekomst zal de data gebruikt worden om rapporten voor klanten te genereren.

Swift
SENIOR
Geteste vaardigheden
Duur
77 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Swift, iOS

Programmeertaak - Niveau: Moeilijk

iOS | Swift | NSA Cipher Tool - Los de 3 cryptografische puzzels op om de gedroomde positie als programmeur bij de NSA te krijgen.

.NET
SENIOR
Geteste vaardigheden
Duur
106 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Code leemtes

beoordeling van kennis van ASP.NET, C#, Veiligheidsbeginselen, .NET Core, Basis Gemeenschappelijke onderwerpen, Entity Framework Kern, Loggen

Programmeertaak - Niveau: Moeilijk

.NET | .NET Core | Company Web Page - Voltooi de implementatie van een webpagina.

De pagina kan in het Engels of Spaans worden weergegeven, afhankelijk van de cultuur van de gebruiker.

Een gebruiker moet kennis hebben van de gelokaliseerde gegevensannotatie, de gelokaliseerde bronnen en de actiefilters.

C#
MIDDEN
Geteste vaardigheden
Duur
160 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, C#

Programmeeropdracht - Niveau: Medium

.NET | MT101 Swift message parser and validator - Implementeer een parser en een validator voor gegevens die Swift MT101 berichten bevatten.

C#
JUNIOR
Geteste vaardigheden
Duur
64 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, Basis Gemeenschappelijke onderwerpen, Visual Basic .NET

Code leemtes

beoordeling van kennis van .NET, Basis Gemeenschappelijke onderwerpen, C#, Visual Basic

Programmeer taak - Niveau: Gemakkelijk

.NET | Visual Basic | Sanction List Service - Voltooi de implementatie van een service die scant en zoekt naar transacties die woorden bevatten van een sanctielijst. Deze taak verifieert de basiskennis van VB.NET zoals interfaces, klassen, uitzonderingen.

.NET
MIDDEN
Geteste vaardigheden
Duur
156 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, Geavanceerd geheugenbeheer .NET, C#, Grondbeginselen van het geheugen, Heap en stack, Geheugentoewijzing, .NET Core, Basis Gemeenschappelijke onderwerpen, Loggen

Programmeeropdracht - Niveau: Medium

.NET | .NET Core | MT101 Swift message parser and validator - Implementeer een parser en een validator voor gegevens die Swift MT101 berichten bevatten.

.NET
SENIOR
Geteste vaardigheden
Duur
180 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Programmeertaak - Niveau: Moeilijk

.NET | Tools voor aangepaste kaart met POI - Implementeer de tools voor het zoeken naar POI's (op de kaart) en bereken een optimale tour route vanuit de favoriete punten van de gebruiker. Daarnaast, voltooi de implementatie van een zelf-hosted WCF service die deze functionaliteit moet leveren.

.NET
JUNIOR
Geteste vaardigheden
Duur
80 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, C#, EntityFramework, ASP.NET, ASP.NET MVC, MVC

Programmeer taak - Niveau: Gemakkelijk

.Net | ASP.Net | Bookstore Inventory - Implementeer een aantal methodes om de boekhandel inventaris te beheren.

C#
SENIOR
Geteste vaardigheden
Duur
75 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, C#

Programmeertaak - Niveau: Moeilijk

NET | C# | Threads | Bank gateway voor boekingstransacties in Centraal Boekhoudsysteem - Implementeer de IBookingGateway interface (maak een eigen class in een apart bestand in hetBookingGatewayService project en implementeer deze) en voltooi de implementatie van de BookingGatewayFactory class, die objecten van IBookingGateway moet maken.

.NET
MIDDEN
Geteste vaardigheden
Duur
50 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, C#, EntityFramework

Programmeeropdracht - Niveau: Medium

.Net | Entity Framework | Bank Application Client DB Module - De test verifieert EF vaardigheden zoals: nieuwe data opslaan, object tracking en lazy loading beheren.

.NET
MIDDEN
Geteste vaardigheden
Duur
115 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, C#

Programmeeropdracht - Niveau: Medium

.Net | .Net Core | Movie Repository - Implementeer ontbrekende repository methoden voor films asp.net app. Taak vereist kennis van sqlserver query taal en gebruik van directe verbinding met database zonder ORM.

C#
SENIOR
Geteste vaardigheden
Duur
309 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, C#

Programmeertaak - Niveau: Moeilijk

.Net | .Net Core | Back end Alone - Implementeer .NET Core MVC Model Binder en een eenvoudig grafiekalgoritme om verzoeken met een sjiek formaat te ondersteunen. Deze taak bestaat uit twee doelstellingen. De eerste is om model binder te implementeren die het inkomende verzoek op de juiste manier in een objectieve structuur parseert. Het tweede doel is om deze structuur (grafiek) te sorteren voor verdere verwerking.

.NET
JUNIOR
Geteste vaardigheden
Duur
50 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, C#

Programmeer taak - Niveau: Gemakkelijk

.NET | C# | Bank interface voor Internet Bankieren Systeem - Implementeer een CreateTransfer methode die de juiste data moet controleren en opslaan, en een SearchTransfer methode die moet filteren en de juiste informatie moet teruggeven.

ASP.NET
MIDDEN
Geteste vaardigheden
Duur
72 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, C#, EntityFramework, Entity Framework 6, ASP.NET, ASP.NET MVC, MVC

Programmeeropdracht - Niveau: Medium

.NET | Reserveringen App | Implementeer validatieregels - Implementeer validatieregels die gebruikt worden bij het toevoegen van een nieuwe reservering.

.Net
MIDDEN
Geteste vaardigheden
Duur
115 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, C#, ASP.NET, ASP.NET MVC, MVC

Programmeeropdracht - Niveau: Medium

.Net | SQLite | Movie Repository - Implementeer ontbrekende repository methoden voor films ASP.NET app. Taak vereist kennis van sqlserver query taal en gebruik van directe verbinding met database zonder ORM.

.Net
JUNIOR
Geteste vaardigheden
Duur
35 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, C#, ASP.NET, ASP.NET MVC, MVC

Programmeer taak - Niveau: Gemakkelijk

.Net | ASP.Net MVC | Comments Uitdaging - Implementeer een Index actie voor posts controller zodat posts op de juiste manier kunnen worden weergegeven in de Posts/Index view.

Csharp
JUNIOR
Geteste vaardigheden
Duur
25 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, C#

Programmeer taak - Niveau: Gemakkelijk

.NET | GetWordFromText and Reverse - Implementeer twee methoden: één moet een specifiek woord teruggeven en de tweede moet een omgekeerde string teruggeven van een doorgegeven invoerwaarde.

ASP.NET
MIDDEN
Geteste vaardigheden
Duur
120 maximaal minuten.
Evaluatie
Handmatig
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, C#

Code review taak - Niveau: Medium

.NET - CollectionWrapper code review

Programmeeropdracht - Niveau: Medium

.NET | Reservations App | Implementeer query methoden - Implementeer twee methoden in ReservationsService - GetByDay en GetHallsFreeHoursByDay.

ASP.NET
MIDDEN
Geteste vaardigheden
Duur
95 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, C#

Programmeeropdracht - Niveau: Medium

.NET | Reservations App | Implementeer query methoden - Implementeer twee methoden in ReservationsService - GetByDay en GetHallsFreeHoursByDay.

Aanbevolen rollen voor .NET programmeer interview vragen en testen

  • .NET Ontwikkelaar
  • Back-End Ontwikkelaar
  • Web Ontwikkelaar
  • .NET Ontwikkelaar
  • Junior .NET Ontwikkelaar
  • Full Stack .NET Ontwikkelaar
  • .NET Software Ontwikkelaar
  • .NET programmeur J
  • ASP.NET Ontwikkelaar
  • .Net framework ingenieur

Hoe DevSkiller .NET programmeer interview vragen en testen werken

DevSkiller .NET programmeer interview vragen en testen zijn gebaseerd op de RealLifeTesting™ methodologie. RealLifeTesting™ biedt een unieke manier om sollicitanten uit te dagen hun kennis van .NET te testen. U kunt van elke kandidaat het coderingsvermogen, probleemoplossend vermogen en time-management vaardigheden bepalen, allemaal vanaf de eerste screeningsfase van uw wervingsproces.

Belangrijkste kenmerken

  • Analyseer codeervaardigheden en niet alleen academische bekwaamheid
  • Bespaar tijd en geld met testen op afstand
  • De RealLifeTesting™-methodologie biedt een grotere gebruikerservaring waarbij kandidaten hun eigen IDE kunnen gebruiken, kunnen klonen naar GIT, unit tests kunnen uitvoeren en toegang hebben tot Stack Overflow/Github/Google voor onderzoek.
  • Strenge anti-plagiaat tools om de nauwkeurigheid van de test te garanderen
  • Bekijk tests in real-time
  • Geautomatiseerde resultaten die niet-technische rekruteerders kunnen begrijpen
  • .NET tests beschikbaar voor junior, middle, en senior-level posities

Vaardigheden die aan bod komen in onze .NET programmeer-interviewvragen en -tests

  • C#
  • JSON
  • .NET.
  • NET 5.
  • NET Core
  • Basis Gemeenschappelijke onderwerpen
  • Entiteitskader
  • Loggen
  • Microservices
  • Parallel programmeren
  • RESTful Web Service
  • Visual Basic .NET
  • Geavanceerd debuggen
  • Cryptografie
  • iOS Remote Debug ASP.NET op een externe IIS-computer
  • Swift
  • Actie filters
  • ASP.NET
  • Entity Framework Kern
  • HTTP-koppen
  • Gelokaliseerde gegevensannotatie
  • Gelokaliseerde middelen
  • Loggen
  • Veiligheidsbeginselen
  • Gebruikerscultuur
  • Configuratie webpagina
  • Interfaces
  • Uitzonderingen
  • Basis Gemeenschappelijke onderwerpen
  • Klassen
  • Visual Basic
  • Visual Basic .NET
  • Geavanceerd geheugenbeheer
  • Grondbeginselen van het geheugen
  • Heap en stack
  • Geheugentoewijzing
  • BST-bomen
  • WCF
  • Draad
  • ontwerppatronen
  • SQLite
  • Algoritmen
  • MVC
  • Entity Framework 6
  • REST
  • T-SQL
  • ASP.NET MVC

Wat te zoeken in een .NET ontwikkelaar

.NET is een raamwerk voor softwareontwikkeling dat door Microsoft is gecreëerd. Het biedt een gecontroleerde programmeeromgeving waarin software kan worden ontwikkeld, geïnstalleerd en uitgevoerd, voornamelijk op Windows gebaseerde besturingssystemen. .NET is ontstaan als antwoord van Microsoft op de snelle groei van het Java-platform.

Het .NET-platform ondersteunt vele talen, waaronder C#, Visual Basic .NET, F#, en C++ .NET. Er is ook een uitgebreide hoeveelheid bibliotheken en frameworks beschikbaar voor .NET ontwikkelaars om de creatie van een grote verscheidenheid aan web applicaties mogelijk te maken.

De kandidaat-ontwikkelaar moet minstens enkele van de .NET bibliotheken en frameworks kennen, zoals ASP.NET, MVC, of Entity Framework. Sommige van de frameworks zijn gelijkaardig, dus zolang ze er enkele kennen, kunnen ze de andere gemakkelijk leren.

Praktische programmeerervaring, idealiter commercieel, is belangrijk in een .NET ontwikkelaar. Tenzij u op zoek bent naar een junior .NET ontwikkelaar, dan zult u willen dat uw kandidaat hands-on ervaring heeft met een project dat gebruik maakte van .NET technologie.

.NET evolves quickly. A previous limitation of .NET was problems with porting the framework to other operating systems. The.NET Core framework, that supports  Windows, Mac, and Linux, was created partly to solve this problem. The two languages are now quite similar, although one is not seen as a replacement for the other. A .NET developer should be able to get to grips with using .NET Core without too much trouble.

Want to get more from .NET programming interview questions and tests?

The DevSkiller online task wizard allows you to build your own fully customizable tests. You can set the parameters of your .NET tests to have more control over the screening process. Choose which languages you want to assess, allocate a time limit, and define the scope of your tests. You can even monitor your applicants’ in real-time. Finding your next .NET developer is simple with our .NET programming interview questions and tests.

Want proof that our .NET programming interview questions and tests work?

DevSkiller .NET programming interview questions and tests can be a vital tool when it comes to recruitment in your business. Don’t take our word for it, check out the following case study to see for yourself:

Spartez

Spartez is a Platinum Top Vendor on the Atlassian Marketplace. With focus on the Atlassian and agile ecosystem, they provide useful tools for Server and Cloud, as well as offering support to customers and evaluators.

The HR team used to recruit new developers using an in-house screening process followed by interviews. More than 23% of candidates would pass the initial test, making it difficult to know who to bring back for the next stage. More interviews than were necessary were conducted and it took 15-20 minutes to evaluate each test.

After turning to DevSkiller, the team at Spartez were able to automate testing and evaluation, saving on time. They then introduced a more thorough screening process and soon found that only 10.23% of candidates made it past the technical screening. This left only the best candidates and meant they met face-to-face with half the amount of people they used to. DevSkiller testing, like our .NET programming interview questions and tests, allowed Spartez to save time and money throughout their recruitment process.

Patrycja Kiljańska - Talent acquisition specialist bij Spartez

"We hebben een interne oplossing met veel onderhoud vervangen door DevSkiller. Ons proces ziet er hetzelfde uit, maar het product geeft ons betere prestaties. De resultaten zijn ook veel gemakkelijker te beoordelen."

Vaak gestelde vragen

Wat doe je tegen plagiaat?

DevSkiller takes plagiarism very seriously. You need to be able to trust the results to our tests.

We employ a number of anti-plagiarism tools including screen recording and a range of social listening tools. We can check the candidate’s IP address, and use live pair notifications. Our plagiarism detector looks at the candidate’s entered .NET code, question duration, and the way questions are answered. Answers are automatically cross-checked against every answer in the system. If there is a match we will find it and the candidate will be eliminated.

What do candidates think of DevSkiller .NET tests?

Candidates love the structure of Devskiller .NET programming interview questions and tests.  Rather than algorithm tests that don’t test their real capabilities, they have a chance to prove their actual software development skills. They appreciate being able to use normal coding tools and conventions like unit testing, and cloning to GIT from a personal IDE. They relish the opportunity to prove their skills in a fair setting.

Hoe maken kandidaten een test?

DevSkiller’s .NET programming interview questions and tests are taken remotely, from anywhere in the world, at the convenience of the candidate. All a recruiter needs to do is send out the test invite. Each .NET test invite can be made available for a specified amount of time.

Candidates have the option to use DevSkiller’s own state of the art in-browser IDE, or if they’d rather they can complete the project on their favorite IDE and then clone the project to GIT.  Candidates can also run unit tests to ensure their solutions are working the way they’re supposed to. Once the test is complete, or the candidate runs out of time, the test is automatically evaluated and an easy to understand report is sent to the recruiter with the results.