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

Op zoek naar iets anders? Probeer deze eens:

.Net framework interview vragen en tests
ASP.Net online tests
.NET Internals online coding tests & interview vragen
.NET Core online tests
RESTful API online coding tests & interview vragen
NUnit online coding tests & interview vragen
C# interviewvragen 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

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

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

Keuzevragen

beoordeling van kennis van .NET, NUnit, QA

Code leemtes

beoordeling van kennis van NUnit, QA

Programmeer taak - Niveau: Gemakkelijk

QA | .NET, NUnit | Coffee machine software unit tests - Schrijf de tests in de NUnitExercise.Tests/Kandidaat-Tests.cs klasse om de CoffeeMachineMain klasse.

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

Keuzevragen

beoordeling van kennis van .NET, NUnit, QA

Code leemtes

beoordeling van kennis van NUnit, QA

Programmeertaak - Niveau: Moeilijk

QA | .NET, NUnit | Email service unit tests - Schrijf tests in klasse NUnitExercise.Tests/CandidateTests.cs om de Email Service klasse te verifiëren

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

Keuzevragen

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

Code leemtes

beoordeling van kennis van QA, .NET, NUnit

Programmeertaak - Niveau: Moeilijk

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

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

Keuzevragen

beoordeling van kennis van Logisch denken

Code leemtes

beoordeling van kennis van .NET Core, .NET Internals, dotnet bouwen, dotnet test, dotnet herstellen

Programmeer taak - Niveau: Gemakkelijk

.NET | .NET Core , Microservices | Verkeersvolumeregistratie API - Voltooiing van de implementatie van twee microservices die data verzamelen van sensoren. Vereiste functionaliteit moet worden geïmplementeerd in de juiste service en andere services (subscribers) moeten worden geïnformeerd over nieuwe data.

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

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

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.

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.

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

DevSkiller logo TalentBoost logo TalentScore logo