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.

Zie soortgelijke coderingstests:
.NET en C# online tests

Bestreken technologieën:

Programmeertaal: C#

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

Bouw gereedschap: MSBuild

nunit
MIDDEN
Geteste vaardigheden
Duur
85 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, .NET Core, ML.NET, QA, Test, xUnit, NUnit

Code leemtes

beoordeling van kennis van NUnit, QA

Programmeeropdracht - Niveau: Medium

QA | .NET | NUnit | Tests voor Document Management Systeem API - Implementeer een NUnit test die de zakelijke vereisten controleert voor een Documenten API voor een Document Management Systeem

Selenium
MIDDEN
Geteste vaardigheden
Duur
48 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

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

Code leemtes

beoordeling van kennis van Java, QA, Selenium

Programmeeropdracht - Niveau: Medium

QA | .NET, Selenium | Data extractie - Implementeer methoden in de klasse SeleniumTask.SeleniumExecutor om alle tests succesvol af te ronden.

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

Keuzevragen

beoordeling van kennis van .NET, WCF, WCF-functies, Webtoepassingen en -diensten, Windows Communicatie Stichting, BasicHttpBinding, NetNamedPipeBinding

Code leemtes

beoordeling van kennis van .NET, Basis Gemeenschappelijke onderwerpen, C# basisbeginselen, C#

Programmeeropdracht - Niveau: Medium

.NET | WCF Valutawisseldienst - Implementeer de rest van de methoden voor de Valutawisselkoersen WCF Service.

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

Keuzevragen

beoordeling van kennis van .NET, C#

Code leemtes

beoordeling van kennis van .NET Core, .NET Internals, dotnet bouwen, Geavanceerd debuggen, Vangt een stortplaats, dotnet-dump, Diagnostisch spoor, dotnet-trace

Programmeer taak - Niveau: Gemakkelijk

.NET | .NET Core | Bookstore Inventory - Implementeer een aantal methodes in .Net Core om de inventaris van een boekwinkel te beheren.

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

Keuzevragen

beoordeling van kennis van .NET, C#, .NET Core, Basis Gemeenschappelijke onderwerpen, Loggen

Code leemtes

beoordeling van kennis van .NET Core, .NET Internals, dotnet bouwen, Basis Gemeenschappelijke onderwerpen, C#, Loggen, Logging Extensies in .NET Core, dotnet herstellen

Programmeer taak - Niveau: Gemakkelijk

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

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

Keuzevragen

beoordeling van kennis van .NET, C#

Code leemtes

beoordeling van kennis van .NET, Basis Gemeenschappelijke onderwerpen, C# basisbeginselen, Geavanceerd geheugenbeheer, Object - wegdoen, Geavanceerd debuggen, dotnet-trace gereedschap

Programmeeropdracht - Niveau: Medium

.NET | Anonymizer - Implementeer een paar anonimiseringsmethoden, waarschijnlijk met behulp van reguliere expressies.

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

Keuzevragen

beoordeling van kennis van .NET, C#, Bericht Patronen, WCF, Webtoepassingen en -diensten, Windows Communicatie Stichting, Metagegevens

Code leemtes

beoordeling van kennis van HTML, HTML5, CSS

Programmeertaak - Niveau: Moeilijk

.NET | RSA Decryption WCF Service - Afronding van de implementatie van de WCF interface die met RSA versleutelde gegevens kan ontsleutelen en verifiëren.

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

Keuzevragen

beoordeling van kennis van .NET, Desktop & mobiele toepassingen, Windows Presentatie Stichting

Code leemtes

beoordeling van kennis van .NET, C#, Desktop & mobiele toepassingen, Windows Presentatie Stichting

Programmeeropdracht - Niveau: Medium

NET | WPF | User Data Registration WPF Module - Voltooi de implementatie en voldoe aan de vereisten, zoals het instellen van de juiste lay-out, stijlen, en binding voor gespecificeerde componenten.

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

Keuzevragen

beoordeling van kennis van .NET, C#, .NET Core, Basis Gemeenschappelijke onderwerpen, Loggen

Code leemtes

beoordeling van kennis van .NET, C#, .NET Core, .NET Internals, dotnet herstellen

Programmeer taak - Niveau: Gemakkelijk

.NET | .NET Core | Banking System Configuration Module - Voltooi de implementatie van een van de banksysteemmodules die worden gebruikt om de configuratieparameters te verwerken.

Deze taak verifieert kennis van C# klassen, interfaces, en overerving.

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

Keuzevragen

beoordeling van kennis van .NET, C#, .NET Core, Basis Gemeenschappelijke onderwerpen, Loggen

Code leemtes

beoordeling van kennis van .NET, Basis Gemeenschappelijke onderwerpen, C# basisbeginselen, .NET Core, .NET Internals, dotnet bouwen

Programmeer taak - Niveau: Gemakkelijk

.NET | .NET Core, C# | Bank interface voor Internet Banking System - Implementeer een CreateTransfer methode die de juiste data moet controleren en opslaan, en een SearchTransfer methode die de juiste informatie moet filteren en retourneren.

Selenium
SENIOR
Geteste vaardigheden
Duur
81 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

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

Code leemtes

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

Programmeertaak - Niveau: Moeilijk

QA | NET | Selenium, C#, JavaScript | Home Page Testing - Implementeer oplossingen op basis van uw kennis van het testen van cookies en de JavaScript methoden uit de Selenium met behulp van C# en het controleren van browser tabs uit de Selenium.

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.

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.

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

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
JUNIOR
Geteste vaardigheden
Duur
36 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van .NET, C#

Programmeer taak - Niveau: Gemakkelijk

.Net | Weersvoorspelling applicatie - Beëindig de implementatie van het Observer ontwerp patroon in de Weersvoorspelling applicatie.

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

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.

Beveiligingscertificeringen & naleving. Wij zorgen ervoor dat uw gegevens veilig en beveiligd zijn.

DevSkiller logo TalentBoost logo TalentScore logo