Coderingstests

DevSkiller's codeertest catalogus bevat real-life werkvoorbeelden van codeer- en programmeertests. Onze codeertests zijn gebaseerd op de RealLifeTesting™ methodologie, die u helpt om gekwalificeerde ontwikkelaars met de vereiste vaardigheden te vinden.

Blader door onze reeks coderingstests die meer dan 220+ talen, bronnen en vaardigheden omvatten. Het vinden van uw volgende ontwikkelaar is nog nooit zo eenvoudig geweest met DevSkiller coderingstests en interviewvragen.

Soliditeit
SENIOR
Geteste vaardigheden
Duur
105 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Anonimiteit, Blockchain, Decentralisatie, DLT, Leger

Programmeertaak - Niveau: Moeilijk

Blockchain | Solidity | Staking - Een smart contract met een staking functionaliteit.

Python
SENIOR
Geteste vaardigheden
Duur
110 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Python 3.x, Logisch denken, Volgorde, Zachte Vaardigheden

Programmeertaak - Niveau: Moeilijk

Python | NumPy | Graph Convolutional Networks - Implementeer een eenvoudig Graph Convolutional Network.

Python
MIDDEN
Geteste vaardigheden
Duur
57 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Python 3.x

Code leemtes

beoordeling van kennis van Python 3.x

Programmeeropdracht - Niveau: Medium

Python | Class Programming, Customer Relationship Management App - Implementeer een REST API client met OOP technieken met behulp van Python 3.

Django
MIDDEN
Geteste vaardigheden
Duur
72 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Python

Code leemtes

beoordeling van kennis van Python

Programmeeropdracht - Niveau: Medium

Python | Django | Boeken CRUD Toepassing - Deze toepassing gebruikt Python 3 en Django 1.11. Het bevat een Boeken module voor het beheer van boekentiteiten.

Python
MIDDEN
Geteste vaardigheden
Duur
71 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Python

Code leemtes

beoordeling van kennis van Python

Programmeeropdracht - Niveau: Medium

Python | Pandas | Spreadsheet naar HTML tabel - Verwerk het invoerbestand en genereer HTML met "algemene classificatie" tabel als resultaat.

Fles
JUNIOR
Geteste vaardigheden
Duur
67 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Python

Code leemtes

beoordeling van kennis van Python

Programmeer taak - Niveau: Gemakkelijk

Python | Flask | Split Expenses App - Schrijf een eenvoudige app om uitgaven te verdelen onder je vrienden.

JUNIOR
Geteste vaardigheden
Duur
96 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Python

Code leemtes

beoordeling van kennis van Python

Programmeer taak - Niveau: Gemakkelijk

Python | FastApi | App voor filmcollectiebeheer - Laat tests slagen door de ontbrekende functies te implementeren in Python 3 en FastApi.

JUNIOR
Geteste vaardigheden
Duur
55 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Bitcoin, Blockchain, Cryptocurrency, Ethereum, Slimme Contracten

Programmeer taak - Niveau: Gemakkelijk

Blockchain | Solidity, Ethereum, Hardhat | Car Dealership Registry - Car Dealership Repair Shop Registry die het werk aan auto's bijhoudt.

MIDDEN
Geteste vaardigheden
Duur
97 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Python 3.x

Code leemtes

beoordeling van kennis van Python 3.x

Programmeeropdracht - Niveau: Medium

Python | FastAPI | Voorspellingsmodel - Breid de huidige FastAPI-toepassing uit om Data Scientists hun modellen via API te laten posten, ze op te slaan in een Database, ze te bekijken en er voorspellingen uit te halen, gebaseerd op een invoerwaarde.

Ruby on Rails
JUNIOR
Geteste vaardigheden
Duur
37 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Ruby, Ruby on Rails

Code leemtes

beoordeling van kennis van Ruby, Ruby on Rails

Programmeer taak - Niveau: Gemakkelijk

Ruby | Ruby on Rails | Zoekmachine toepassing met Rails - Eenvoudige prijs en naam filteren eindpunt toevoegen voor online winkel toepassing

Soliditeit
MIDDEN
Geteste vaardigheden
Duur
70 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Anonimiteit, Blockchain, Decentralisatie, DLT, Leger, Ether, Rekeningen, Ethereum

Programmeeropdracht - Niveau: Medium

Blockchain | Solidity | Loterij - Implementeer de eenmalige loterij op basis van blockchain technologie.

Soliditeit
JUNIOR
Geteste vaardigheden
Duur
39 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Blockchain, Ether, Slimme Contracten, Anonimiteit, Decentralisatie, DLT, Leger, Rekeningen, Ethereum

Programmeer taak - Niveau: Gemakkelijk

Blockchain | Solidity | Veilingen - Implementeer een basisveiling met behulp van een smart contract dat de maker ervan de mogelijkheid geeft om een openbare veiling te starten en te beheren.

TypeScript
MIDDEN
Geteste vaardigheden
Duur
72 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Typescript

Code leemtes

beoordeling van kennis van Typescript

Programmeeropdracht - Niveau: Medium

TypeScript | Redux, Selectors | HR Afdeling Salaris - Implementeer Redux Selectors die HR data zullen verwerken. Implementatie zal worden getest tegen snapshot tests.

Java
SENIOR
Geteste vaardigheden
Duur
111 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Java, Java-kern, I/O-systeem, Lambda Uitdrukkingen, Uitzonderingen

Code leemtes

beoordeling van kennis van Java, Java-kern, I/O-systeem, Lambda Uitdrukkingen, Netwerk Communicatie

Programmeertaak - Niveau: Moeilijk

Java | Bibliotheek applicatie - Maak een applicatie waarmee de bibliotheek boeken kan beheren, hun uitleningen en een aantal rapporten kan maken over boeken die niet op tijd zijn ingeleverd. Voltooi de implementatie van de ontbrekende service methodes.

Swift
SENIOR
Geteste vaardigheden
Duur
74 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Swift, iOS

Code leemtes

beoordeling van kennis van Swift, iOS

Programmeertaak - Niveau: Moeilijk

iOS | Swift | Nerd Airlines App - Bouw een app die gebruikt wordt om de goedkoopste route te vinden tussen twee gegeven bestemmingen. Implementeer een graph traversing mechanisme om de goedkoopste route te vinden door de juiste methodes in te vullen, implementeer een generiek caching mechanisme voor de gegeven twee easter eggs van de app.

terraform
SENIOR
Geteste vaardigheden
Duur
77 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van CLI, DevOps, SysOps, Terraform, Azure

Code leemtes

beoordeling van kennis van DevOps, Terraform

Programmeertaak - Niveau: Moeilijk

DevOps | Terraform, Azure | Application Gateway - Je bent gevraagd om een bestaande bron veilig bloot te stellen aan het Internet - na enige beraadslaging heeft het team besloten om Azure Application Gateway te gebruiken.

Application Gateway is een load balancer voor webverkeer met enkele ingebouwde mogelijkheden voor Application Firewall.

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

junit
MIDDEN
Geteste vaardigheden
Duur
64 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van JUnit, QA

Code leemtes

beoordeling van kennis van JUnit, JUnit4, QA, JUnit 5, Java

Programmeeropdracht - Niveau: Medium

QA | JUnit | ATM Service | Authenticatie en storting validatie - Schrijf test cases om de Automated Teller Machine (ATM) software te verifiëren.

veiligheid
MIDDEN
Geteste vaardigheden
Duur
55 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Wiskunde, Waarschijnlijkheid, Zachte Vaardigheden, Logisch denken, Volgorde, Wiskunde, Cyberveiligheid

Code leemtes

beoordeling van kennis van Cyberveiligheid, Nmap, Portscan, Hashing, MD5, Wachtwoord

Testtaak - Niveau: Medium

Cybersecurity | Command Injection | Router - In deze uitdaging krijgt de deelnemer een opdracht met de coniguratiepagina van een router. Dit onderdeel is kwetsbaar voor command injection. Door de juiste syntax te vinden om systeemcommando's aan te roepen moet de deelnemer extra informatie uit het filesystem lekken.

Kubernetes
SENIOR
Geteste vaardigheden
Duur
102 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van DevOps, Kubernetes

Code leemtes

beoordeling van kennis van DevOps, Kubernetes, YAML

DevOps taak - Niveau: Moeilijk

DevOps | Kubernetes | CRD en API - Creëer Custom Resource Definition om te communiceren met Kubernetes API.

MySQL
MIDDEN
Geteste vaardigheden
Duur
60 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Wiskunde, Waarschijnlijkheid, Zachte Vaardigheden, SQL

Code leemtes

beoordeling van kennis van MySQL, SQL

Taak - Niveau: Medium

SQL | MySQL | Software House | Devs en hun projecten - Het hoofd van het ontwikkelingsteam heeft je een taak gegeven om een lijst te maken van ontwikkelaars met hun rol in de lopende projecten.

Java
MIDDEN
Geteste vaardigheden
Duur
75 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Java-kern, Java, Serialisatie, Datum en tijd, Generieke geneesmiddelen

Code leemtes

beoordeling van kennis van Java-kern, Java, Geheugenbeheer, Netwerk Communicatie, Lambda Uitdrukkingen

Programmeeropdracht - Niveau: Medium

Java | Bibliotheek applicatie - Het maken van een applicatie waarmee de bibliotheek boeken en hun uitleningen kan beheren. Je huidige taak is om de implementatie van de ontbrekende service methodes af te ronden.

java
MIDDEN
Geteste vaardigheden
Duur
58 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Java-kern, Java, Stream API, I/O-systeem, Datum en tijd

Code leemtes

beoordeling van kennis van Java-kern, Java, Netwerk Communicatie

Programmeeropdracht - Niveau: Medium

Java | Azure | Production summarizer - Maak een Azure functie. Je huidige taak is om de implementatie af te ronden van een productie summarizer die informatie teruggeeft over hoeveel auto's er geproduceerd zijn door een bepaalde fabriek.

Aanbevolen rollen voor DevSkiller code tests

Wij hebben codetests beschikbaar voor een reeks rollen en functies op elk niveau. Zonder ze allemaal te noemen, zijn hier een paar functies waarvoor u onze codetests kunt gebruiken:

  • .NET/C# ontwikkelaar
  • Blockchain ingenieur
  • C/C+ ontwikkelaar
  • COBOL ontwikkelaar
  • Data Science ontwikkelaar
  • DevOps ontwikkelaar
  • Ga ontwikkelaar
  • Groovy ontwikkelaar
  • HTML/CSS ontwikkelaar
  • iOS ontwikkelaar
  • Java-ontwikkelaar
  • JavaScript ontwikkelaar
  • Kotlin ontwikkelaar
  • NoSQL ontwikkelaar
  • PHP ontwikkelaar
  • Python ontwikkelaar
  • QA ontwikkelaar
  • React Native ontwikkelaar
  • Ruby on rails ontwikkelaar
  • Scala ontwikkelaar
  • Beveiligingsingenieur
  • SQL ontwikkelaar

Hoe onze codetests werken

Alle DevSkiller codeertests worden aangedreven door de RealLifeTesting Methodologie™. Deze vorm van testen is volledig uniek voor DevSkiller en geeft een waardevol inzicht in de vaardigheden van de kandidaat. Het werkt door te testen met echte problemen en taken die ze waarschijnlijk zullen tegenkomen op de werkvloer. Deze methodologie zal niet alleen een duidelijk inzicht geven in de codeervaardigheden van de kandidaat, maar ook in hun kritisch denken, probleemoplossend vermogen en tijdmanagementvaardigheden.

Belangrijkste kenmerken: DevSkiller code tests

  • De coderingscapaciteit van de kandidaat bepalen en niet alleen zijn academische kennis
  • Testen op afstand betekent dat uitnodigingen overal ter wereld kunnen worden verzonden, op elk moment
  • De RealLifeTesting™-methodologie biedt een grotere gebruikerservaring waarbij kandidaten hun eigen IDE kunnen gebruiken, kunnen clonen naar GIT, unit tests kunnen uitvoeren en toegang hebben tot Stack Overflow/GitHub/Google voor onderzoek.
  • Strikte anti-plagiaat tools die de nauwkeurigheid van de test garanderen
  • Bekijk tests in real-time
  • Automatisch gegenereerde resultaten die niet-technische professionals kunnen begrijpen
  • Codeertests beschikbaar voor junior-, midden- en seniorfuncties

Bouw uw eigen aangepaste tests

Wilt u beginnen met het testen van uw kandidaat-ontwikkelaars met uw eigen codebase? Geen probleem! Met DevSkiller en onze online taak wizard, is het bouwen van uw eigen aangepaste tests nog nooit zo eenvoudig geweest. Kies de talen, bronnen en vaardigheden die u wilt testen, stel de moeilijkheidsgraad en duur van de test in, en nog veel meer. Vind vandaag nog de juiste kandidaat met DevSkiller en onze coding test catalogus.

Nog steeds niet zeker over DevSkiller codeer tests?

Wij begrijpen dat het belangrijk is om goed na te denken voordat u financiële beslissingen neemt voor uw bedrijf. In plaats van naar ons te luisteren, kunt u beter eens lezen wat een van onze vele tevreden klanten te zeggen heeft over DevSkiller code tests.

Plutora

Plutora is een toonaangevende speler in value stream management, met release-, testomgeving- en analytics-oplossingen voor enterprise IT. Voordat DevSkiller werd geïmplementeerd, gebruikte Plutora telefonische interviews om een voorselectie van kandidaten te maken. Degenen die slaagden werden uitgenodigd voor een technisch interview dat werd gevolgd door een gedragsgericht interview. Het gebrek aan automatisering in dit proces betekende dat het veel handmatig werk vergde van hun kant. De telefoonscreening was ook niet effectief genoeg, waardoor veel kandidaten doorgingen naar de gespreksfase.

Er werd besloten om DevSkiller-codeertests in te voeren om het technische screeningproces te helpen automatiseren, het aantal interviews te beperken en de juiste kandidaten te identificeren vóór de interviewfase. Met de succesvolle implementatie van DevSkiller code tests, was Plutora in staat om ongeveer 8 uur per kandidaat te besparen op hun interne ontwikkelingsteam. Dat komt omdat ze geen tijd hoeven te besteden aan het interviewen van zwakke kandidaten.

"Dankzij de automatisering van de screeningfase konden we het interviewpercentage met 50% verlagen. Tegelijkertijd is de kwaliteit van de kandidaten die de interviewfase halen nu veel hoger. DevSkiller voegt een extra laag van kwaliteit toe aan ons technische wervingsproces" -. Richard Williams - VP van engineering bij Plutora

Vaak gestelde vragen

Wat is RealLifeTestingTM?

De RealLifeTestingTM methodologie dient als basis voor alle DevSkiller coderingstesten. Deze vorm van testen is uniek, omdat RealLifeTestingTM, in tegenstelling tot andere screeningmethoden zoals spelletjes of algoritmische puzzels, een 360-graden beeld geeft van de vaardigheden van een ontwikkelaar. De centrale overtuiging van deze methodologie is dat de meest accurate manier om de ontwikkelingsvaardigheden van een kandidaat te evalueren, werkproeven zijn die het werkelijke werk weerspiegelen dat ze op de job zullen doen. DevSkiller codeertests vragen kandidaten om volledige project-apps te bouwen of functies toe te voegen aan bestaande apps, net zoals ze zullen doen nadat ze zijn aangenomen. Om succesvol te zijn, moeten kandidaten hun kennis van coderen en bronnen zoals Stack Overflow laten zien om oplossingen te bedenken en problemen op te lossen voor eventuele problemen die ze tegenkomen. De resultaten geven inzicht in de academische kennis, codeervaardigheid, besluitvaardigheid, netheid van de code en probleemoplossend vermogen van de kandidaat.

Hoe worden DevSkiller online tests geëvalueerd?

Het DevSkiller platform gaat aan de slag zodra de kandidaat klaar is met zijn test. De resultaten worden automatisch gegenereerd in een rapport dat zelfs een niet-technische recruiter kan begrijpen. Kandidaten worden beoordeeld op de vraag of de oplossing zou draaien (een essentiële factor in alle software-ontwikkeling), of er fouten in de code zitten, de kwaliteit van de code, en hoe het werkt in randgevallen. De codetests van DevSkiller worden ook onderworpen aan een reeks robus plagiaatfuncties die de resultaten vergelijken met eerdere oplossingen van andere kandidaten.

Hoe doen kandidaten een DevSkiller code test?

DevSkiller codetests zijn volledig op afstand en kunnen overal ter wereld worden verstuurd. Het enige wat de recruiter hoeft te doen is de kandidaat een testuitnodiging sturen. DevSkiller codetests kunnen zo worden ingesteld dat ze beschikbaar zijn voor een bepaalde tijd, bijvoorbeeld binnen 3 dagen. Kandidaten kunnen ervoor kiezen om de test te starten op een door hun gekozen tijdstip, en ze hebben de optie om onze state of the art in-browser IDE te gebruiken of het project af te ronden in hun favoriete IDE en dan het project te clonen naar GIT. Terwijl kandidaten de test maken, kunnen ze ervoor kiezen om unit tests uit te voeren om ervoor te zorgen dat hun oplossingen werken zoals ze zouden moeten werken. De vooraf gedefinieerde codetests van DevSkiller hebben een vaste tijdslimiet. Zodra de tijd verstreken is, wordt de codetest automatisch geëvalueerd en het rapport wordt naar de recruiter gestuurd.

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

DevSkiller logo TalentBoost logo TalentScore logo