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.

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

Keuzevragen

beoordeling van kennis van Salesforce, Salesforce Admin, Salesforce ontwikkeling

Programmeer taak - Niveau: Gemakkelijk

Salesforce | Consulting | Sales Masters - Voeg twee Roll-Up overzichtsvelden en één formuleveld toe dat een afbeelding weergeeft aan het Account object.

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

Keuzevragen

beoordeling van kennis van Apex, Salesforce

Code leemtes

beoordeling van kennis van SOQL, Salesforce

Programmeeropdracht - Niveau: Medium

Apex | Record Updater Identificatie - Implementeer de oplossing die geen invloed heeft op de huidige geïmplementeerde automatisering.

Salesforce
SENIOR
Geteste vaardigheden
Duur
80 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Database taak - Niveau: Moeilijk

SOQL | Adventures of Space Doctors - Schrijf een SOQL query die een lijst van films en gerelateerde filmrollen zal opvragen.

Programmeertaak - Niveau: Moeilijk

Apex | Trading Company - Laad rekeningen met behulp van een staging object, zoek naar duplicaten en voer passende acties asynchroon uit.

JavaScript
SENIOR
Geteste vaardigheden
Duur
85 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Programmeertaak - Niveau: Moeilijk

HTML/CSS | Home Page - Volledige CSS property definities zodat de pagina het juiste splash loader scherm toont voordat het de home page toont.

Programmeertaak - Niveau: Moeilijk

JavaScript | Functional memoization - Schrijf de twee versies van generieke memoization mechanisme.

Hoekig
MIDDEN
Geteste vaardigheden
Duur
101 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Hoekig, JavaScript

Code leemtes

beoordeling van kennis van Hoekig, JavaScript

Programmeeropdracht - Niveau: Medium

JavaScript | Angular | Reactive forms - Maak een inschrijfformulier met behulp van Reactive forms

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

Code leemtes

beoordeling van kennis van Android, Kotlin

Programmeertaak - Niveau: Moeilijk

Android | Kotlin | Bitmap manipulatie - Complete beeldmanipulatie applicatie die een aantal bewerkingen uitvoert op de geselecteerde afbeelding.

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

Database taak - Niveau: Medium

SQL | MSSQL | Finding nulls - Schrijf een query die de namen geeft van alle items die niet beschikbaar zijn

Database taak - Niveau: Medium

SQL | MSSQL | Het vinden van datumbereiken - Schrijf een query die de namen geeft van alle items die in de laatste 7 dagen zijn toegevoegd.

Database taak - Niveau: Medium

SQL | MSSQL | Aggregaten gebruiken - Schrijf een query die de namen van alle items van een bepaalde categorie teruggeeft

Database taak - Niveau: Medium

SQL | MSSQL | Dubbele items vinden - Schrijf een query die de namen geeft van alle items die dubbel zijn

MIDDEN
Geteste vaardigheden
Duur
66 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van CLI, DevOps, SysOps, Terraform, AMI, AWS, EBS, EC2, EIP, Debug, Problemen oplossen, Azure

Code leemtes

beoordeling van kennis van Terraform

Programmeeropdracht - Niveau: Medium

DevOps | Terraform, Azure | PaaS Resources - Gebruik Terraform azurerm provider om docker registry, app service te provisioneren en de app via dns bloot te stellen

JUNIOR
Geteste vaardigheden
Duur
68 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van CLI, DevOps, SysOps, Terraform

Code leemtes

beoordeling van de kennis van *Terraform

Programmeer taak - Niveau: Gemakkelijk

DevOps | Terraform | GCP Provider - Met behulp van Terraform en GCP provider kunt u een compute instance aanmaken, schijf aanmaken en koppelen, ssh configureren en firewall regels toepassen.

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

Keuzevragen

beoordeling van kennis van Python, NoSQL, MongoDB

Code leemtes

beoordeling van kennis van Python, NoSQL, MongoDB

Programmeeropdracht - Niveau: Medium

Python | MongoDB | Beurskoersen | Recente prijzen - Laden en opvragen van beursgegevens met MongoDB collecties.

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

Keuzevragen

beoordeling van kennis van Python, NoSQL, MongoDB

Code leemtes

beoordeling van kennis van Python, NoSQL, MongoDB

Programmeertaak - Niveau: Moeilijk

Python | MongoDB | Beursnoteringen | Collectie - Laden en opvragen van beursgegevens met MongoDB collecties.

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

Keuzevragen

beoordeling van kennis van Java en Spring Boot

Code leemtes

beoordeling van kennis van Java en MongoDB

Programmeeropdracht - Niveau: Medium

Java | MongoDB, Spring Boot | Vlucht zoeker met MongoDB cache - Implementeer code die in staat zal zijn om meerdere luchtvaartmaatschappijen te vragen naar prijzen op basis van het verzoek van de klant.

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.

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

Keuzevragen

beoordeling van kennis van Android,

Code leemtes

beoordeling van kennis van Android, Kotlin en Java

Programmeer taak - Niveau: Gemakkelijk

Android | Kotlin | Werknemers Applicatie - Complete app die een lijst weergeeft van mensen die verantwoordelijk zijn voor verschillende gebieden in het bedrijf, zoals IT of Payroll.

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

Keuzevragen

beoordeling van kennis van MongoDB, NoSQL

Code leemtes

beoordeling van kennis van Python

Programmeer taak - Niveau: Gemakkelijk

Python | MongoDB | Beursnoteringen - Laden en query beursgegevens met MongoDB collecties.

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

Keuzevragen

beoordeling van kennis van Big Data, PySpark, Python

Code leemtes

beoordeling van kennis van SQL

Programmeertaak - Niveau: Moeilijk

Python | PySpark | Fleet management corporation - Detecteer snelheidsovertredingen en controleer de juistheid van een bestaande voorspeller.

MIDDEN
Geteste vaardigheden
Duur
44 maximaal minuten.
Evaluatie
Handmatig
Testoverzicht

Keuzevragen

beoordeling van kennis van Arrays, Gegevens Stap, SAS, Databanken, frequentietabellen, statistieken, ODS, meldt, Macro taal

Code leemtes

beoordeling van kennis van Analytics, SAS, TTest, statistieken, Gegevens Stap, PROC SQL

Code review taak - Niveau: Medium

SAS | Lezen en filteren van data - Controleer de kwaliteit van de code die gebruik maakt van data manipulatie en macrotaal statements en voeg commentaar toe over hoe de code verbeterd kan worden. Vergeet niet om de prestaties van de code te optimaliseren en de beste SAS-praktijken te volgen.

SENIOR
Geteste vaardigheden
Duur
41 maximaal minuten.
Evaluatie
Handmatig
Testoverzicht

Keuzevragen

beoordeling van kennis van GLM-procedure, SAS, statistieken, Gegevens Stap, Hash, Databanken, Macro taal, voorwaardelijke opmaak, meldt

Code review taak - Niveau: Moeilijk

SAS | Macrodefinities - Controleer de kwaliteit, efficiëntie en leesbaarheid van de code die een nieuwe macrodefinitie met de naam split aanmaakt en voeg commentaar toe over hoe de code verbeterd kan worden. Vergeet niet de prestaties van de code te optimaliseren en de SAS best practices te volgen.

JUNIOR
Geteste vaardigheden
Duur
42 maximaal minuten.
Evaluatie
Handmatig
Testoverzicht

Keuzevragen

beoordeling van kennis van SAS, meldt, Gegevens Stap, Excel, Macro taal, betekent procedure, statistieken, Databanken

Code leemtes

beoordeling van kennis van Gegevens Stap, PROC SORT, SAS, meldt

Code review taak - Niveau: Gemakkelijk

SAS | Gegevensmanipulatie - Controleer de kwaliteit van code die gegevensmanipulatie gebruikt en voeg commentaar toe over hoe de code verbeterd kan worden. Vergeet niet de prestaties van de code te optimaliseren en SAS best practices te volgen.

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

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

Keuzevragen

beoordeling van kennis van Java, Lente, Slaapstand

Programmeer taak - Niveau: Gemakkelijk

Java: Spring, Hibernate: Hottest Pepper Application - Implementeer methodes in de PepperDao klasse met Spring en Hibernate.

Hoekig 2+
SENIOR
Geteste vaardigheden
Duur
53 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Code leemtes

beoordeling van kennis van Hoekig2+, JavaScript

Keuzevragen

beoordeling van kennis van HTML

Programmeertaak - Niveau: Moeilijk

JavaScript | Angular 2+ | Router Role Based Access Control - Bereid een eenvoudige RBAC voor routes en componenten.

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

Keuzevragen

beoordeling van kennis van Python, Vonk

Programmeeropdracht - Niveau: Medium

Python | PySpark | Customer Preference Model - Implementeer een Data Engineering applicatie voor het voorbewerken van marketing data.

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

Keuzevragen

beoordeling van kennis van Keras, Machine Leren, Python

Programmeeropdracht - Niveau: Medium

Python | NLP, Keras | Sentiment analyse van klantenbeoordelingen - Voer een sentimentanalyse en tagging uit van klantenbeoordelingen van films en luchtvaartmaatschappijen, met behulp van een multi-output neuraal netwerkmodel.

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