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.

Java
JUNIOR
Geteste vaardigheden
Duur
49 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Java-kern: Netwerk Communicatie, Generieke geneesmiddelen, Geheugenbeheer

Code leemtes

beoordeling van kennis van Java-kern: Collecties, Geheugenbeheer, Generieke geneesmiddelen

Programmeer taak - Niveau: Gemakkelijk

Java | Currency Exchange - Voltooiing van de implementatie van de Currency Exchange app, die verantwoordelijk is voor het beheer van wisselkoersen en het wisselen van de valuta's.

C
MIDDEN
Geteste vaardigheden
Duur
53 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van C

Code leemtes

beoordeling van kennis van C

Programmeeropdracht - Niveau: Medium

C | Event notifier - Implementeer een observer patroon, waarbij men zich kan abonneren op een bepaalde gebeurtenis en meldingen kan krijgen.

Java
JUNIOR
Geteste vaardigheden
Duur
37 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

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

Code leemtes

beoordeling van kennis van Java-kern, Java, Geheugenbeheer, collecties, Lambda Uitdrukkingen

Programmeer taak - Niveau: Gemakkelijk

Java | Library Application - Creatie van een applicatie waarmee de bibliotheek haar boekenvoorraad kan beheren. Taak doel is om de implementatie van ontbrekende service methoden af te ronden.

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

Keuzevragen

beoordeling van kennis van Typescript

Code leemtes

beoordeling van kennis van JavaScript, Reageer

Keuzevragen

beoordeling van kennis van HTML, CSS

Programmeer taak - Niveau: Gemakkelijk

TypeScript | React Hooks | Movies State Management - Volledige film management applicatie met behulp van React Hooks door het implementeren van state management in bestaande views.

SQL
JUNIOR
Geteste vaardigheden
Duur
25 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Logisch denken, Wiskunde, MySQL, SQL

Code leemtes

beoordeling van kennis van SQL

Taak - Niveau: Gemakkelijk

SQL | MySQL | Postzegelcatalogus | AVG Functie - Selecteer de postzegels (naam en prijs) met een prijs groter dan of gelijk aan de totale gemiddelde prijs.

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

Keuzevragen

beoordeling van kennis van Logisch denken, SQL, MySQL

Code leemtes

beoordeling van kennis van MySQL, SQL

Taak - Niveau: Gemakkelijk

SQL | MySQL | Postzegelcatalogus | A Self JOIN - Selecteer zegels (naam en lokatie) die zich op dezelfde lokatie bevinden.

SQL
MIDDEN
Geteste vaardigheden
Duur
53 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van SQL, PostgreSQL

Code leemtes

beoordeling van kennis van PostgreSQL, SQL

Taak - Niveau: Medium

SQL | PostgreSQL | Muziek Winkel | Tijd functie - Bereken de duur van alle liedjes in elke cd en geef een lijst weer.

SQL
JUNIOR
Geteste vaardigheden
Duur
26 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Logisch denken, SQL

Code leemtes

beoordeling van kennis van SQL

Taak - Niveau: Gemakkelijk

SQL | PostgreSQL | Hotels - gemiddelde prijzen - Bereid het rapport voor met de gemiddelde prijzen in de steden.

SQL
JUNIOR
Geteste vaardigheden
Duur
27 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Logisch denken, SQL

Code leemtes

beoordeling van kennis van SQL

Taak - Niveau: Gemakkelijk

SQL | PostgreSQL | Hotels - Boekingen - Bereid de boekingslijst voor met een aantal dagen, prijs per dag en totale prijs van het verblijf.

SQL
SENIOR
Geteste vaardigheden
Duur
52 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Logisch denken, SQL

Taak - Niveau: Hard

SQL | PostgreSQL | Hotels - steden en tophotels - Maak een lijst van steden met de datum van laatste reservering en een hoofdfoto (photos[0]) van het meest populaire (volgens aantal boekingen) hotel in deze stad.

python
MIDDEN
Geteste vaardigheden
Duur
86 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Python 3.x

Code leemtes

beoordeling van kennis van Lambdas, Python 3.x, QA

Programmeeropdracht - Niveau: Medium

Python | API Flask - Je werkt als lid van een Data Science team dat verantwoordelijk is voor het creëren van eenvoudige lineaire functies om verschillende economische indicatoren te voorspellen. Je bent een nieuw lid van het Software Development Team en je doel is om de huidige Flask applicatie uit te breiden om Data Scientists hun modellen via API te laten posten, ze op te slaan in een Database, ze te bekijken en er een aantal voorspellingen uit te halen, gebaseerd op een input waarde.

Fles
MIDDEN
Geteste vaardigheden
Duur
106 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Python 3.x

Code leemtes

beoordeling van kennis van Fles, Microservices, Python 3.x

Programmeeropdracht - Niveau: Medium

Python | Flask, Matplotlib | Math Models Verifier - Implementeer een applicatie om Data Scientists te helpen bij het opslaan van hun modellen en het verkrijgen van de voorspellingen daaruit.

python
MIDDEN
Geteste vaardigheden
Duur
93 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 | REST Client voor Scheepvaartmaatschappij - Een eenvoudige en aanpasbare zending manager met een client voor een REST API van een scheepvaartmaatschappij gebruikt een eenvoudige Basic Auth en gebruikt zijn eigen aangepaste, serializable datastructuren. Deze taak zal praktische Python 3 vaardigheden testen evenals basis REST API interactie kennis. Deze toepassing gebruikt Python 3 en OAuthLib 3.1.0.

python
MIDDEN
Geteste vaardigheden
Duur
63 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 | Drug Analyzer - Je bent lid van een biotechnologisch programmeerteam dat verantwoordelijk is voor het maken van een systeem voor laboranten, dat hen zal helpen bij het analyseren van geneesmiddelen. Je doel is om de applicatie te maken waarmee ze hun bevindingen in het systeem kunnen invoeren, een zinvolle analyse kunnen geven en de juistheid van de gegevens die ze hebben verzonden kunnen verifiëren.

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

Keuzevragen

beoordeling van kennis van QA, Test, Unit-testen, Handmatig testen

Code leemtes

beoordeling van kennis van JUnit 5, Java, QA

Programmeeropdracht - Niveau: Medium

QA | JUnit | ATM Service | Authenticatie en stortingsvalidatie

Salesforce
JUNIOR
Geteste vaardigheden
Duur
40 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van SOQL, Salesforce, Apex

Code leemtes

beoordeling van kennis van SOQL, Salesforce, Apex

Programmeer taak - Niveau: Gemakkelijk

Salesforce | SOQL | Selecteer alle Accounts - Schrijf een SOQL query die een lijst van alle Accounts ophaalt.

Salesforce
MIDDEN
Geteste vaardigheden
Duur
93 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van SOQL, Salesforce, SOSL, Apex

Code leemtes

beoordeling van kennis van SOQL, Salesforce, Apex

Programmeeropdracht - Niveau: Medium

Salesforce | SOQL | Opportunities Counting - Het tellen van Opportunities met Orders in een bepaald fiscaal jaar.

Programmeeropdracht - Niveau: Medium

Apex | Record Updater Identificatie - Uw taak is het schrijven van een methode die wordt uitgevoerd elke keer dat Opportunity wordt bijgewerkt.

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

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

terraform
JUNIOR
Geteste vaardigheden
Duur
69 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van DevOps, Terraform, AWS

Code leemtes

beoordeling van kennis van DevOps, Terraform, AWS

Programmeer taak - Niveau: Gemakkelijk

DevOps | Terraform, AWS | Maak de EC2 instance met behulp van specifieke AMI - Maak de EC2 instance met behulp van specifieke AMI in een standaard VPC met SSH toegang, met behulp van Terraform en AWS provider.

terraform
JUNIOR
Geteste vaardigheden
Duur
47 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van DevOps, Terraform

Code leemtes

beoordeling van kennis van DevOps, Terraform

Programmeer taak - Niveau: Gemakkelijk

DevOps | Terraform, Azure | App Service - Gebruik Terraform azurerm provider om app service te leveren

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

azuurblauw
MIDDEN
Geteste vaardigheden
Duur
78 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

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

Code leemtes

beoordeling van kennis van Terraform

Programmeeropdracht - Niveau: Medium

DevOps | Terraform, Azure | VMSS - Gebruik Terraform azurerm provider om VMSS te voorzien van enkel uitgaand IP

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.

DevSkiller logo TalentBoost logo TalentScore logo