DevSkiller TalentBoost logoDevSkiller TalentScore logoDevSkiller logoTalentBoost logoTalentScore logo

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.

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.

SENIOR
Geteste vaardigheden
Duur
66 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Salesforce

Programmeertaak - Niveau: Moeilijk

Salesforce | Consulting | Food Masters - Creëer records door automatisch gelanceerde flow afgevuurd door process builder.

MIDDEN
Geteste vaardigheden
Duur
65 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Salesforce

Programmeeropdracht - Niveau: Medium

Salesforce | Consulting | Mongolian horse trading company - Bereid de automatisering voor, die contracten aanmaakt en activeert, wanneer aan specifieke voorwaarden is voldaan.

Vue.js
MIDDEN
Geteste vaardigheden
Duur
70 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van JavaScript, Vue.js

Programmeeropdracht - Niveau: Medium

JavaScript | Vue.js | Contact Form - Maak het formulier af zodat het alle volgende functies heeft: gebruiker kan inloggen, dus naam en email worden ingevuld nadat het formulier is verzonden moet er een 'Dank U' bericht verschijnen.

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

Keuzevragen

beoordeling van kennis van Java, Lente

Programmeer taak - Niveau: Gemakkelijk

Java | Spring | Currency Exchange Service - Maak een service voor wisselkoersen. Het moet gebruikers in staat stellen om informatie over wisselkoersen op te halen en het geldbedrag te berekenen dat ze zullen krijgen na de wisseling.

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

Keuzevragen

beoordeling van kennis van Typescript

Programmeeropdracht - Niveau: Medium

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

Docker
JUNIOR
Geteste vaardigheden
Duur
20 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Bash, Linux

DevOps taak - Niveau: Gemakkelijk

DevOps | Ubuntu | Persistente opslag voor dockerized applicatie - Het doel van deze taak is om te controleren of een kandidaat weet hoe Docker volumes aan te maken en te gebruiken.

Docker
JUNIOR
Geteste vaardigheden
Duur
20 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Bash, Linux

DevOps taak - Niveau: Gemakkelijk

DevOps | CentOs | Persistente opslag voor dockerized applicatie - Het doel van deze taak is om te controleren of een kandidaat weet hoe Docker volumes aan te maken en te gebruiken.

Vue.js
JUNIOR
Geteste vaardigheden
Duur
65 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van JavaScript, HTML, CSS

Programmeer taak - Niveau: Gemakkelijk

JavaScript | Vue.js | Kalendernotities - Implementeer een toepassing waarmee de gebruiker een notitie kan toevoegen voor een datum die hij kiest uit een kalender.

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

Keuzevragen

beoordeling van kennis van Machine Leren, Versterkingsleren

Programmeeropdracht - Niveau: Medium

Python | PyTorch | Reinforcement Learning | Deep Q-Network - Voltooi de implementatie van het DQN algoritme.

MIDDEN
Geteste vaardigheden
Duur
98 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Code leemtes

beoordeling van kennis van AWS, DevOps, Terraform

Programmeeropdracht - Niveau: Medium

DevOps | Terraform, AWS | Het creëren van een kleine AWS omgeving - Met behulp van Terraform en AWS provider kunt u een EC2 instance creëren met een specifiek type, AMI, EIP en EBS attached.

JUNIOR
Geteste vaardigheden
Duur
35 maximaal minuten.
Evaluatie
Handmatig
Testoverzicht

Keuzevragen

beoordeling van kennis van Handmatig testen, QA, Test, Testproces

Code review taak - Niveau: Gemakkelijk

QA | BDD | CurrencyExchange feature file - Maak een code review van slecht geschreven set van BDD tests.

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

Code leemtes

beoordeling van kennis van PHP, Wordpress

Programmeeropdracht - Niveau: Medium

PHP | WordPress | Metadata Plugin met Administratie Paneel - Implementeer een WordPress plugin die metadata tags zal toevoegen. De taak omvat de Instellingen API vereisten.

Hoekig
JUNIOR
Geteste vaardigheden
Duur
58 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Hoekig2+, JavaScript, rxjs

Programmeer taak - Niveau: Gemakkelijk

JavaScript | Angular 2 + | Virtuele zakelijke kaarthouder - Verbind componenten van de virtuele kaarthouder met behulp van een service, RxJS, en Angulars @Input.

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

Keuzevragen

beoordeling van kennis van Python

Programmeer taak - Niveau: Gemakkelijk

Python | NumPy | Over/Under sampling - Gegeven sequentie A, maak een sequentie B zo dat B elementen heeft uit A en een gegeven verdeling over even grote bins.

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

Keuzevragen

beoordeling van kennis van Java, Lente

Programmeer taak - Niveau: Gemakkelijk

Java | Kafka | Vliegtickets reserveringen - Implementeer de service voor het valideren van de kwaliteit van de gegevens die worden ontvangen van de reisbureaus.

Spring Boot
JUNIOR
Geteste vaardigheden
Duur
54 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Java, Spring Boot

Code leemtes

beoordeling van kennis van Java

Programmeer taak - Niveau: Gemakkelijk

Java | Spring Boot | HATEOAS Bike Station - Voltooi de implementatie van HATEOAS naar de REST API.

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

Code leemtes

beoordeling van kennis van PHP, Wordpress

Programmeer taak - Niveau: Gemakkelijk

PHP | WordPress | Nieuwste berichten Widget - Implementeer een WordPress plugin die de laatste berichten weergeeft met instelbaar aantal en titel.

Salesforce Apex
JUNIOR
Geteste vaardigheden
Duur
70 maximaal minuten.
Evaluatie
Handmatig
Testoverzicht

Code review taak - Niveau: Gemakkelijk

Apex | Closed Opportunities Handler - Voer een code review uit die gericht is op de klassen.OpportunityService klasse.

Programmeer taak - Niveau: Gemakkelijk

Apex | De Account's SLA Salesforce - Wijzig SLA status afhankelijk van de Account's Jaarlijkse Inkomsten.

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.