C# interviewvragen en online tests

Het deskundige team van DevSkiller bereidt C# interview vragen en online tests voor gericht op het inhuren van junior, midden en senior C# ontwikkelaars.

DevSkiller C# interviewvragen en online tests worden aangedreven door RealLifeTesting™. De RealLifeTesting™ methodologie is uniek omdat het de vaardigheden van kandidaten test door middel van real-world uitdagingen in plaats van algoritmische problemen. Het werven van uw volgende C# ontwikkelaar kan een stuk eenvoudiger worden met DevSkiller C# interview vragen en online tests.

Bestreken technologieën:

Programmeertaal: C#

C# kaders en bibliotheken: .NET, ASP.NET, MVC, Entity Framework, WCF, LINQ en anderen

Bouw gereedschap: MSBuild

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

Selenium
JUNIOR
Geteste vaardigheden
Duur
33 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Code leemtes

beoordeling van kennis van NUnit, QA

Programmeer taak - Niveau: Gemakkelijk

QA | Selenium, C# | Gegevens ophalen uit elementen - Implementeer de methoden die tekst ophalen uit een element of de waarde van een attribuut.

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

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

Aanbevolen rollen voor onze C# interviewvragen en online tests

  • C# Ontwikkelaar
  • Web Ontwikkelaar
  • Junior C# Ontwikkelaar
  • Senior C# Ontwikkelaar
  • C# Programmeur
  • .NET Ontwikkelaar Back-End Ontwikkelaar
  • C# .NET Ontwikkelaar
  • C# Web Ontwikkelaar
  • Full Stack .NET Ontwikkelaar
  • .NET Software Ontwikkelaar
  • .NET programmeur
  • ASP.NET Ontwikkelaar

Hoe onze C# interview vragen werken

DevSkiller C# interview vragen en online tests implementeren de RealLifeTesting™ methodologie om kandidaten uit te dagen vragen te beantwoorden en problemen op te lossen, vergelijkbaar met die waar ze in de echte wereld mee te maken krijgen. De oude dagen van ontwikkelaars die coderingspatronen reciteerden waren niet efficiënt genoeg om te ontcijferen wie de meest gekwalificeerde ontwikkelaars waren, RealLifeTesting™ is de oplossing.

Tijdens de eerste screeningfasen van de aanwerving kunnen recruiters de precieze sterke punten van een kandidaat onderscheiden. Zij kunnen coderingsvaardigheden, kritisch denken en de manier waarop kandidaten met tijdbeheer omgaan, beoordelen.

DevSkiller C# interviewvragen en online tests kunnen uw bedrijf objectief inzicht geven in hoe goed elk van de kandidaten voor ontwikkelaar in de rol zal presteren.

Belangrijkste kenmerken

  • Diepgaand inzicht krijgen in de codeervaardigheden van kandidaten
  • Online tests die van overal ter wereld toegankelijk zijn
  • RealLifeTesting™ implementeren om kandidaten een betere gebruikerservaring te bieden: gebruik van hun eigen IDE en kloon naar GIT, unit tests uitvoeren en toegang tot Stack Overflow/Github/Google voor onderzoek.
  • Robuuste hulpmiddelen om plagiaat te voorkomen en de nauwkeurigheid van de tests te waarborgen
  • In real time waarnemen hoe kandidaten de tests afleggen
  • Bespaar tijd met niet-technische geautomatiseerde resultaten
  • Een C#-coderingstest kan elk ervaringsniveau beoordelen

Vaardigheden die aan bod komen in onze C# interviewvragen en online tests

  • C#
  • .NET
  • JSON
  • NUnit
  • QA
  • Selenium
  • Test
  • .NET 5
  • .NET Core
  • Basis Gemeenschappelijke onderwerpen
  • Entiteitskader
  • Loggen
  • Microservices
  • Parallel programmeren
  • RESTful Web Service
  • Visual Basic .NET
  • Actie filters
  • Entity Framework Kern
  • HTTP-koppen
  • Gelokaliseerde gegevensannotatie
  • Gelokaliseerde middelen
  • Loggen
  • Veiligheidsbeginselen
  • Gebruikerscultuur
  • Configuratie webpagina
  • Interfaces
  • Reguliere Expressies
  • RESTful API
  • Visual Basic
  • Geavanceerd geheugenbeheer
  • Grondbeginselen van het geheugen
  • Heap en stack
  • Interfaces
  • BST-bomen
  • WCF
  • Klassen
  • Draad

Wat te zoeken in een C# ontwikkelaar

C# werd in 2000 door Microsoft ontwikkeld om de rekencapaciteit van C++ te combineren met de eenvoud van Visual Basic. Het is een programmeertaal die gebaseerd is op C++ en vergelijkbaar is met Java. De taal wordt in bijna alle Microsoft-producten gebruikt en is vooral bedoeld voor de ontwikkeling van desktopapplicaties. Bij het werven van een C# ontwikkelaar zijn er verschillende belangrijke factoren die moeten worden aangepakt.

Uw C# ontwikkelaar kandidaat zal moeten beschikken over kennis van C# unit testing frameworks zoals; nUnit, SpecFlow, MSTest en xUnit. Uw kandidaat moet ook weten hoe C# bouw tools te gebruiken zoals TFS, TeamCity, Jenkins, Cruise Control .NET en Azure DevOps (oude TFS).

DevSkiller's C# interview vragen en online tests zijn de perfecte aanwinst voor de wervingsstrategie van uw bedrijf. Onze screening tool test kandidaten online, en automatisch gegenereerde rapporten presenteren de resultaten op een eenvoudige en makkelijk te volgen manier. Dit betekent dat u geen expert hoeft te zijn in C#, om de perfecte kandidaat voor de functie te kunnen aannemen.

Stel uw eigen C# interviewvragen en online tests samen

Misschien wil je onze C# interview vragen en online tests naar een hoger niveau tillen en ze aanpassen om er meer uit te halen? Geen probleem.

Met de DevSkiller taakwizard kunt u aangepaste tests bouwen met uw eigen codebase. U kunt indien nodig andere talen dan C# selecteren en de exacte vaardigheden en technologieën kiezen die u wilt testen. Met onze op maat gemaakte C# interviewvragen en online tests bepaalt u de moeilijkheidsgraad en de duur van elke test, terwijl u kandidaten in real-time kunt observeren. Het vinden van uw volgende C# ontwikkelaar is nog nooit zo eenvoudig geweest.

Bevalt het uiterlijk van onze C# interviewvragen en online tests, maar heb je bewijs nodig?

Als u nog steeds niet 100% overtuigd bent door onze screening tool, maak u geen zorgen. Het is verstandig om wat zekerheden te willen voordat u de financiën van uw bedrijf uit handen geeft. Bekijk de volgende casestudy van een van onze vroegere klanten en zie wat we voor hen hebben gedaan:

DB1

DB1 is een softwareontwikkelingsbedrijf. Zij ontwikkelen robuuste en betrouwbare oplossingen voor middelgrote en grote bedrijven.

Het aanwervingsproces van DB1 bestond uit 5 fasen, waarvan één een technische uitdaging was. Kandidaten hadden 5 dagen om de uitdaging te voltooien en het bedrijf had de hulp van een ontwikkelaar nodig om de resultaten te beoordelen. Vaak raakten de kandidaten niet betrokken bij de uitdagingen of moesten ze eraan herinnerd worden om de tests op tijd af te ronden. Dankzij de implementatie van DevSkiller testen, zag DB1 direct verbetering in hun wervingsproces.

Met DevSkiller is de gehele technische testfase van de werving voor DB1 afgenomen, van ongeveer 5 - 10 dagen, tot tussen de 3 - 7 dagen met DevSkiller. Niet alleen is de klantervaring verbeterd, maar omdat ons systeem automatisch gegenereerde testresultaten biedt, is het nu niet meer nodig om een extra ontwikkelaar in te schakelen voor de beoordeling van tests.

DB1 heeft hun hele technische screeningproces versneld. Ze hebben er ook veel meer vertrouwen in dat de kandidaten die ze selecteren om door te gaan, ook de juiste zijn voor de functie.

 "DevSkiller verminderde de tijd voor de technische testfase en verminderde onze afhankelijkheid van andere gebieden. Het was sneller om kandidaten goed te keuren voor de volgende fase omdat we een automatische score hadden. Nu is het revisieproces sneller, meestal hebben we direct resultaten en scores die ons helpen beslissen welke kandidaat wordt goedgekeurd voor de volgende fase van het selectieproces. Onze kandidaten zeggen dat het een geweldig platform is en dat het echt hun kennis test."

Nathalia G.R. Da Silva- Employer Branding & Tech Recruiter bij DB1 Group

Vaak gestelde vragen

Hoe lang duurt het om DevSkiller op te zetten?

DevSkiller is ontworpen om uw wervingsproces te versnellen, dus het is snel en eenvoudig op te zetten. Echt alles wat nodig is, is dat u uw account bij ons aanmaakt. Eenmaal geregistreerd, staan er honderden voorgedefinieerde C# tests tot uw beschikking.

De tests worden online uitgevoerd, dus u hoeft alleen maar een testuitnodiging te versturen en uw kandidaten kunnen aan de slag met hun C# interviewvragen en online tests. Wij bieden een brede selectie van junior, midden en senior C# online testen en u kunt de duur van elke test beperken.

Wat vinden kandidaten van DevSkiller tests?

We krijgen regelmatig feedback dat kandidaten het leuk vinden om aan DevSkiller's verscheidenheid aan online tests te werken. Voor de meesten is de kans om eindelijk hun vaardigheden te bewijzen in een eerlijke omgeving verfrissend en ze waarderen die kans. Veel ontwikkelaars wordt vaak gevraagd om coderingspatronen en algoritmen op te noemen. Verouderde uitdagingen die geen accuraat beeld geven van het werk dat ze doen. Door RealLifeTesting te implementeren in onze C# interviewvragen en online tests, kan DevSkiller veel dichter bij het echte werk komen.

Kandidaten vinden het geweldig dat we bij DevSkiller conventies gebruiken die normaal zijn voor ontwikkelaars, zoals unit testing, en klonen naar GIT vanuit een persoonlijke IDE. Zodra ze een DevSkiller-test krijgen, waarderen kandidaten dat onze aanpak anders is dan wat ze misschien eerder zijn tegengekomen en dat ze eindelijk de kans krijgen om hun vaardigheden te bewijzen in een eerlijke setting.

Wat doe je tegen plagiaat?

U moet kunnen vertrouwen op de resultaten van onze tests en daarom doen wij er alles aan om de kans op plagiaat uit te sluiten. Een aantal anti-plagiaat tools zijn geïmplementeerd waaronder het controleren van de ingevoerde code van de kandidaat en het kijken naar de manier waarop elke vraag is beantwoord. De antwoorden worden automatisch vergeleken met elk antwoord dat in ons systeem wordt ontvangen. Als er een overeenkomst is, kunnen wij categorisch bevestigen dat de kandidaat heeft gespiekt en kan hij van de beoordeling worden uitgesloten.

We kunnen ook schermopnames gebruiken om na te gaan of de kandidaat naar een ander scherm kijkt wanneer hij een test aflegt. Ook kunnen we een reeks social listening tools implementeren, het IP-adres van de kandidaat controleren en live koppelingsmeldingen gebruiken. Door deze combinatie van tools blijft plagiaat niet onopgemerkt.

DevSkiller logo TalentBoost logo TalentScore logo