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

QA
JUNIOR
Geteste vaardigheden
Duur
53 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van QA, .NET, C# en Selenium

Code leemtes

beoordeling van kennis van QA, .NET, C# en Selenium

Programmeer taak - Niveau: Gemakkelijk

QA | .NET, Selenium | Firefox Driver | Selenium tests voor Login Page - Implementeer selenium tests voor de login pagina: controleer HTML componenten, CSS stijlen, stel de waarde in van de invoervelden, en klik op de knop op de pagina.

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

Keuzevragen

beoordeling van kennis van QA, Test

Programmeeropdracht - Niveau: Medium

QA | .NET | NUnit tests voor Data Processing Interface - Implementeer NUnit tests voor IDataProcessing interface in NUnitDataProcessing.Tests.DataProcessingTest project dat de zakelijke eisen verifieert.

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

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 evolueert snel. Een eerdere beperking van .NET waren problemen met het overzetten van het framework naar andere besturingssystemen. Het.NET Core-framework, dat Windows, Mac en Linux ondersteunt, werd gedeeltelijk gecreëerd om dit probleem op te lossen. De twee talen zijn nu vrij gelijkaardig, hoewel de ene niet wordt gezien als een vervanging voor de andere. Een .NET ontwikkelaar zou het gebruik van .NET Core zonder al te veel moeite onder de knie moeten kunnen krijgen.

Wil je meer halen uit .NET programmeer interview vragen en testen?

De DevSkiller online taak wizard stelt u in staat om uw eigen volledig aanpasbare tests te bouwen. U kunt de parameters van uw .NET tests instellen om meer controle te hebben over het screening proces. Kies welke talen u wilt beoordelen, stel een tijdslimiet in, en definieer de omvang van uw tests. U kunt zelfs uw sollicitanten in real-time monitoren. Het vinden van uw volgende .NET ontwikkelaar is eenvoudig met onze .NET programmeer interview vragen en testen.

Wil je bewijzen dat onze .NET programmeer interview vragen en tests werken?

DevSkiller .NET programmeer interview vragen en testen kunnen een vitaal hulpmiddel zijn als het gaat om werving in uw bedrijf. Geloof ons niet op ons woord, bekijk de volgende case studie om het zelf te zien:

Spartez

Spartez is een Platinum Top Vendor op de Atlassian Marketplace. Met focus op het Atlassian en agile ecosysteem, bieden ze handige tools voor Server en Cloud, en bieden ze ondersteuning aan klanten en evaluators.

Vroeger wierf het HR-team nieuwe ontwikkelaars via een intern screeningproces, gevolgd door sollicitatiegesprekken. Meer dan 23% van de kandidaten zou slagen voor de eerste test, waardoor het moeilijk was om te weten wie terug te halen voor de volgende fase. Er werden meer interviews afgenomen dan nodig was en het duurde 15-20 minuten om elke test te evalueren.

Nadat ze DevSkiller hadden ingeschakeld, was het team van Spartez in staat om het testen en evalueren te automatiseren, waardoor tijd werd bespaard. Ze introduceerden vervolgens een grondiger screeningproces en ontdekten al snel dat slechts 10,23% van de kandidaten door de technische screening kwam. Alleen de beste kandidaten bleven over en dat betekende dat ze de helft minder mensen persoonlijk ontmoetten dan voorheen. DevSkiller testen, zoals onze .NET programmeer interview vragen en testen, stelden Spartez in staat om tijd en geld te besparen gedurende hun hele wervingsproces.

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 neemt plagiaat zeer serieus. U moet kunnen vertrouwen op de resultaten van onze tests.

Wij maken gebruik van een aantal anti-plagiaat tools, waaronder schermopname en een reeks social listening tools. We kunnen het IP-adres van de kandidaat controleren en live koppelingsmeldingen gebruiken. Onze plagiaatdetector kijkt naar de door de kandidaat ingevoerde .NET-code, de duur van de vraag en de manier waarop vragen worden beantwoord. Antwoorden worden automatisch vergeleken met elk antwoord in het systeem. Als er een overeenkomst is, vinden we die en wordt de kandidaat geëlimineerd.

Wat vinden kandidaten van DevSkiller .NET tests?

Kandidaten houden van de structuur van Devskiller .NET programmeer interview vragen en testen. In plaats van algoritmetests die hun werkelijke capaciteiten niet testen, krijgen ze de kans om hun werkelijke softwareontwikkelingsvaardigheden te bewijzen. Ze waarderen het dat ze normale coderingstools en -conventies kunnen gebruiken, zoals unit testing, en klonen naar GIT vanuit een persoonlijke IDE. Ze genieten van de kans om hun vaardigheden te bewijzen in een eerlijke omgeving.

Hoe maken kandidaten een test?

DevSkiller's .NET programmeer interview vragen en testen worden op afstand afgenomen, van overal ter wereld, wanneer het de kandidaat uitkomt. Het enige wat een recruiter hoeft te doen is de testuitnodiging versturen. Elke .NET testuitnodiging kan voor een bepaalde tijd beschikbaar worden gesteld.

Kandidaten hebben de optie om DevSkiller's eigen state of the art in-browser IDE te gebruiken, of als ze dat liever hebben kunnen ze het project afronden in hun favoriete IDE en dan het project klonen naar GIT. Kandidaten kunnen ook unit tests uitvoeren om er zeker van te zijn dat hun oplossingen werken zoals ze zouden moeten werken. Zodra de test is voltooid, of de kandidaat geen tijd meer heeft, wordt de test automatisch geëvalueerd en wordt er een eenvoudig te begrijpen rapport met de resultaten naar de recruiter gestuurd.

DevSkiller logo TalentBoost logo TalentScore logo