.NET en C# online tests

DevSkiller .NET en C# online tests zijn voorbereid door onze subject-matter experts om C# ontwikkelaar vaardigheden te controleren voor verschillende posities. Onze C# online tests zijn perfect voor technische screening en online coderingsinterviews.

DevSkiller .NET en C# online tests worden aangedreven door RealLifeTesting™ methodologie die u in staat stelt ontwikkelaars te identificeren met de vereiste vaardigheden.

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

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.

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 Core
SENIOR
Geteste vaardigheden
Duur
90 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Programmeertaak - Niveau: Moeilijk

Implementeer de interface IBookingGateway (maak een eigen klasse in een apart bestand in het projectBookingGatewayService en implementeer deze) en voltooi de implementatie van de klasse BookingGatewayFactory, die objecten van IBookingGateway moet maken.

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

De juiste C# online tests om .NET en C# ontwikkelaars te screenen

Aanbevolen rollen voor .NET en C# online tests

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

Hoe een .NET en C# online test werkt

Onze .NET en C# test online maken gebruik van coderingstesten aangedreven door de RealLifeTesting™ methodologie. In deze tests, wordt de kandidaat gevraagd om te bouwen of nieuwe functies toe te voegen aan een toepassing met behulp van de talen en componenten van het .NET framework. In plaats van een aparte C# online test en ASP.NET online test, laat onze test ontwikkelaars gebruik maken van frameworks en bibliotheken om hun codering vaardigheden, business logica, probleemoplossend vermogen, en het vermogen om deadlines te halen te laten zien.

Belangrijkste kenmerken

  • Echte softwareontwikkeling in plaats van academische problemen
  • Full-stack testen betekent dat kandidaten gebruik kunnen maken van de bibliotheken en tollen van het .NET framework
  • Deze tests kunnen door kandidaten altijd en overal worden afgelegd
  • Een natuurlijke werkomgeving waarin de kandidaat software kan ontwikkelen, zijn eigen IDE kan gebruiken, kan clonen naar GIT, toegang heeft tot Stack Overflow/Github/Google voor onderzoek, en unit tests kan uitvoeren, betekent een betere kandidatenervaring
  • Robuuste plagiaatcontroles verifiëren de juistheid van de vaardigheden van uw kandidaat
  • Tests worden automatisch geëvalueerd, waardoor een rapport ontstaat dat voor niet-technische recruiters begrijpelijk is.
  • Tests voor junior, midden, en senior ontwikkelaars

Wat te zoeken in een .NET en C# ontwikkelaar

.NET is een uitgebreid kader voor softwareontwikkeling, ontwikkeld door Microsoft. Het biedt een gecontroleerde omgeving waarin software kan worden ontwikkeld, geïnstalleerd en uitgevoerd over het web, desktop en mobiel. Oorspronkelijk alleen ontwikkeld voor de Windows-omgeving, maakt .NET Core het nu mogelijk .NET-toepassingen te ontwikkelen op verschillende platforms. C# is een

C# is een van de primaire talen die door .NET worden gebruikt, maar het is niet genoeg om alleen de taal te kunnen gebruiken. Een effectieve .NET ontwikkelaar moet bekend zijn met en gebruik kunnen maken van de belangrijkste kenmerken van het framework zoals ASP.NET, MVC, Entity Framework, WCF, LINQ, en andere hulpmiddelen. Ze moeten ook bekend zijn met .NET build tools zoals MSBuild.

Vaardigheden die aan bod komen in onze .NET en C# coderingstests

  •  .NET Framework en .NET Core
  • ASP.NET MVC, WEB API, of ASP.NET Web forms web applicaties
  • Programmering van webapplicaties met de nodige kennis van de werking van HTTP/HTTPS-protocollen
  • Asynchroon programmeren en oplossen van multithreading synchronisatieproblemen
  • Gebruik en begrip van Entity Framework, zowel met in-memory providers als met echte databases
  • Communicatie via REST API, Windows Communication Forms
  • Eenvoudige algoritmische problemen die programmeurs elke dag tegenkomen
  • Implementeren van design patterns toegepast op echte problemen
  • C# tot het uiterste drijven om tot een werkelijk objectieve programmering te komen
  • Taken verdeeld in makkelijke, gemiddelde en moeilijke problemen
  • Omgaan met problemen uit echte verticals zoals banking, retail, blogs, parsers, en anderen
  • Programmeren van microservices
  • Begrip van de concepten van cryptografie en het vermogen deze in reële toepassingen toe te passen
  • Toegang tot de database via ADO.NET en het gebruik van opgeslagen procedures in .NET.
  • Gebruik en begrip van gemeenschappelijke bibliotheken zoals Automapper of benaderingen zoals dependency injection.
  • Fundamentele concepten zoals exceptions handling, reguliere expressies, tekstverwerking, LINQ, en performance issues

Ziet u niet de test die u wilt?

Wilt u een .NET en C# online test maken met uw eigen codebase? Geen probleem. Met onze task wizard kunt u uw eigen coding test bouwen met uw eigen bronnen. U kunt uw test naar kandidaten overal ter wereld sturen en zien hoe ze presteren met de taak van uw keuze. Het vinden van uw volgende .NET en C# ontwikkelaar is eenvoudig met een .NET en C# test online.

Wil je bewijzen dat onze .NET/C# online tests werken?

Het kan soms moeilijk zijn om te weten hoe effectief iets kan zijn als u het nog nooit hebt geprobeerd. Onze DevSkiller C# online tests zijn immers anders dan traditionele algoritmische tests. In plaats van ons op ons woord te geloven, kunt u eens kijken naar wat enkele van onze vroegere klanten te zeggen hebben:

Jonatan Rugarn - CEO, Oprichter, Recruiter bij Lingonberry Talent Acquisition, Engineering Manager bij Avinode Group

"De duur van het wervingsproces is niet veranderd, maar we besteden minder tijd en moeite per kandidaat. Ook verspillen we geen tijd aan de verkeerde kandidaten."

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

Michael Gerwig - Engineering manager bij Ada Health

"DevSkiller heeft ons geholpen om kostbare on-site tijd te besparen voor sollicitanten die waarschijnlijk al geschikt zijn. We besparen 3 uur per kandidaat - dat was de tijd die we voorheen met sollicitanten aan een technische taak besteedden."

Vaak gestelde vragen

Hoe worden .NET/C# online tests geëvalueerd?

Een van de belangrijkste voordelen van DevSkiller testen is dat onze .NET/C# online testen automatisch worden geëvalueerd, zodra de kandidaat klaar is, of zijn tijd om is.

Kandidaten worden beoordeeld op verschillende factoren. Of de door hen bedachte oplossing zou werken (een essentiële factor in alle softwareontwikkeling). Hoe hun oplossing zou presteren in randgevallen en de inhoud en kwaliteit van hun code. Succesvolle kandidaten zijn diegenen die hun kritisch denkvermogen kunnen aantonen en hun tijd doeltreffend kunnen beheren, om vooruitgang te kunnen boeken.

De resultaten voor onze .NET/C# online tests worden gebundeld in duidelijke, gemakkelijk te volgen rapporten, die niet-technische professionals kunnen begrijpen.

Hoe maken kandidaten een .NET/C# online test?

Om uren van in-house testen te vermijden, zijn Devskiller's .NET/C# online testen op afstand toegankelijk en kunnen van overal ter wereld worden afgelegd. Het enige wat de recruiter hoeft te doen is de kandidaat een testuitnodiging sturen. Als u wilt, kunnen recruiters zelfs de voortgang van de test in real-time volgen, zodat het net is alsof u in dezelfde ruimte bent.

De testuitnodigingen kunnen voor een bepaalde tijd beschikbaar worden gesteld, zodat de rekruteerder niet hoeft te wachten. De kandidaten kunnen dan aan de test beginnen wanneer het hen binnen die tijd past.

Als het op de test zelf aankomt, hebben kandidaten de optie om DevSkiller's state of the art in-browser IDE te gebruiken of ze kunnen het project voltooien in hun favoriete IDE en dan het project klonen naar GIT. Tijdens de C# online tests, als ze hun werk willen testen terwijl ze bezig zijn, kunnen kandidaten unit tests uitvoeren om ervoor te zorgen dat hun oplossingen werken zoals ze verondersteld worden te werken.

Wat is de duur van .NET/C# online tests?

De duur van onze C# online tests is flexibel en is echt de beslissing van de recruiter. Elke C# test wordt geleverd met standaard instellingen, inclusief een standaard duur, maar deze kunnen eenvoudig worden aangepast. Het is zelfs mogelijk om tijdslimieten in te stellen voor individuele vragen binnen een test indien gewenst.

Wat vinden kandidaten van DevSkiller .NET/C# online tests?

De reacties van ontwikkelaars op onze .NET/C# online tests zijn over het algemeen zeer positief. De overgrote meerderheid van de kandidaten lijkt te genieten van de kans om hun software ontwikkel vaardigheden te bewijzen. Een enkele keer is de reactie van een ontwikkelaar niet zoals we zouden verwachten, maar dit is meestal slechts een eerste reactie op het moeten afleggen van de tests. Veel ontwikkelaars zijn huiverig geworden voor ontwikkelaar testen omdat ze in het verleden werden onderworpen aan saaie algoritme testen die niet het werkelijke ontwikkelwerk dat ze doen weerspiegelen. Zodra ze onze C# online tests zien en zien dat onze aanpak voor ontwikkelaarstesten anders is, willen ze meestal heel graag laten zien wat ze kunnen.

Ontwikkelaars waarderen het feit dat onze C# online tests hen in staat stellen om normale coderingstools en -conventies te gebruiken, zoals unit testing, en klonen naar GIT vanuit een persoonlijke IDE. DevSkiller testen zijn nauwkeuriger voor het werk dat ontwikkelaars gewend zijn uit te voeren, en ze waarderen de kans om hun vaardigheden te bewijzen.

DevSkiller logo TalentBoost logo TalentScore logo