DevSkiller-logoTalentBoost-logoTalentScore-logo

Kodning af prøver

DevSkiller's katalog over kodningstests indeholder kode- og programmeringstests med eksempler fra det virkelige liv. Vores kodningstests er baseret på RealLifeTesting™-metoden, som hjælper dig med at finde frem til kvalificerede udviklere med de nødvendige færdigheder.

Gennemse vores udvalg af kodningstests, der dækker over 220+ sprog, ressourcer og færdigheder. Det har aldrig været nemmere at finde din næste udvikler med DevSkillers kodningstests og interviewspørgsmål.

Angular 2+
SENIOR
Testede færdigheder
Varighed
53 minutter max.
Evaluering
Automatisk
Testoversigt

Huller i koden

vurdering af viden om Angular2+, JavaScript

Spørgsmål efter valg

vurdering af viden om HTML

Programmeringsopgave - Niveau: svær

JavaScript | Angular 2+ | Router Rollebaseret adgangskontrol - Forbered en simpel RBAC for ruter og komponenter.

Python
MIDDLE
Testede færdigheder
Varighed
70 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Python, Gnist

Programmeringsopgave - Niveau: Medium

Python | PySpark | Customer Preference Model - Implementer en datateknisk applikation til forbehandling af markedsføringsdata.

Python
MIDDLE
Testede færdigheder
Varighed
104 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Keras, Maskinlæring, Python

Programmeringsopgave - Niveau: Medium

Python | NLP, Keras | Sentimentanalyse af kundeanmeldelser - Udfør en sentimentanalyse og tagging af kundeanmeldelser af film og flyselskaber ved hjælp af en neuronal netværksmodel med flere output.

SENIOR
Testede færdigheder
Varighed
66 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Salesforce

Programmeringsopgave - Niveau: svær

Salesforce | Rådgivning | Food Masters - Opret poster ved hjælp af automatisk lanceret flow, der startes af process builder.

MIDDLE
Testede færdigheder
Varighed
65 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Salesforce

Programmeringsopgave - Niveau: Medium

Salesforce | Rådgivning | Mongolsk hestehandelsselskab - Forbered automatiseringen, som opretter kontrakter og aktiverer dem, når bestemte betingelser er opfyldt.

Vue.js
MIDDLE
Testede færdigheder
Varighed
70 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om JavaScript, Vue.js

Programmeringsopgave - Niveau: Medium

JavaScript | Vue.js | Contact Form - Færdiggør formularen, så den har alle følgende funktioner: brugeren kan logge ind, så navn og e-mail udfyldes, og efter at formularen er sendt, skal der vises en "Tak"-meddelelse.

Forår
JUNIOR
Testede færdigheder
Varighed
35 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Java, Forår

Programmeringsopgave - Niveau:

Java | Spring | Valutavekslingstjeneste - Opret en valutavekslingstjeneste. Den skal gøre det muligt for brugerne at hente oplysninger om valutakurser og beregne det beløb, de får efter vekslingen.

TypeScript
MIDDLE
Testede færdigheder
Varighed
65 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Typeskrift

Programmeringsopgave - Niveau: Medium

TypeScript | Redux Selectors | HR-afdeling - Implementer Redux Selectors, der behandler HR-data. Implementeringen vil blive testet i forhold til snapshot-tests.

Docker
JUNIOR
Testede færdigheder
Varighed
20 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Bash, Linux

DevOps-opgave - Niveau:

DevOps | Ubuntu | Persistent storage for dockerized application - Formålet med denne opgave er at kontrollere, om en kandidat ved, hvordan man opretter og bruger Docker-volumener.

Docker
JUNIOR
Testede færdigheder
Varighed
20 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Bash, Linux

DevOps-opgave - Niveau:

DevOps | CentOs | Persistent storage for dockerized application - Formålet med denne opgave er at kontrollere, om en kandidat ved, hvordan man opretter og bruger Docker-volumener.

Vue.js
JUNIOR
Testede færdigheder
Varighed
65 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om JavaScript, HTML, CSS

Programmeringsopgave - Niveau:

JavaScript | Vue.js | Kalendernoter - Implementer en applikation, hvor brugeren kan tilføje en note til en dato, som han/hun vælger fra en kalender.

Python
MIDDLE
Testede færdigheder
Varighed
72 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Maskinlæring, Forstærkningsindlæring

Programmeringsopgave - Niveau: Medium

Python | PyTorch | Reinforcement Learning | Deep Q-Network - Færdiggør implementeringen af DQN-algoritmen.

MIDDLE
Testede færdigheder
Varighed
98 minutter max.
Evaluering
Automatisk
Testoversigt

Huller i koden

vurdering af viden om AWS, DevOps, Terraform

Programmeringsopgave - Niveau: Medium

DevOps | Terraform, AWS | Oprettelse af et lille AWS-miljø - Ved hjælp af Terraform og AWS-udbyderen skal du oprette en EC2-instans med en bestemt type, AMI, EIP og EBS tilknyttet.

JUNIOR
Testede færdigheder
Varighed
35 minutter max.
Evaluering
Manuel
Testoversigt

Spørgsmål efter valg

vurdering af viden om Manuel testning, QA, Afprøvning, TestingProcess

Opgave med gennemgang af kode - Niveau:

QA | BDD | CurrencyExchange feature file - Lav en kodegennemgang af et dårligt skrevet sæt BDD-tests.

WordPress
MIDDLE
Testede færdigheder
Varighed
70 minutter max.
Evaluering
Automatisk
Testoversigt

Huller i koden

vurdering af viden om PHP, Wordpress

Programmeringsopgave - Niveau: Medium

PHP | WordPress | Metadata Plugin med administrationspanel - Implementer et WordPress-plugin, der tilføjer metadata-tags. Opgaven omfatter kravene til Settings API.

Vinkelformet
JUNIOR
Testede færdigheder
Varighed
58 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Angular2+, JavaScript, rxjs

Programmeringsopgave - Niveau:

JavaScript | Angular 2+ | Virtuel forretningskortholder - Forbind komponenterne i den virtuelle kortholder ved hjælp af en tjeneste, RxJS og Angulars @Input.

Python
JUNIOR
Testede færdigheder
Varighed
35 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Python

Programmeringsopgave - Niveau:

Python | NumPy | Over/Under sampling - Givet sekvens A, opret sekvens B, så B har elementer fra A og en given fordeling over lige store bins.

Java
JUNIOR
Testede færdigheder
Varighed
35 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Java, Forår

Programmeringsopgave - Niveau:

Java | Kafka | Flybilletter reservationer - Implementer tjenesten til validering af datakvalitet, som modtages fra rejsebureauerne.

Spring Boot
JUNIOR
Testede færdigheder
Varighed
54 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Java, Spring Boot

Huller i koden

vurdering af viden om Java

Programmeringsopgave - Niveau:

Java | Spring Boot | HATEOAS Bike Station - Færdiggør implementeringen af HATEOAS til REST API'et.

Salesforce Apex
JUNIOR
Testede færdigheder
Varighed
70 minutter max.
Evaluering
Manuel
Testoversigt

Opgave med gennemgang af kode - Niveau:

Apex | Håndtering af lukkede muligheder - Udfør en kodegennemgang med fokus på klassen classes.OpportunityService.

Programmeringsopgave - Niveau:

Apex | Kontoens SLA Salesforce - Ændre SLA-status afhængigt af kontoens årlige indtægt.

Anbefalede roller til DevSkiller-kodetests

Vi har kodetest til rådighed for en række forskellige roller og stillinger på alle niveauer. Uden at nævne dem alle, er her blot en håndfuld stillinger, som du kan teste til med vores kodetests:

  • .NET/C#-udvikler
  • Blockchain-ingeniør
  • C/C+-udvikler
  • COBOL-udvikler
  • Data Science-udvikler
  • DevOps-udvikler
  • Gå til udvikleren
  • Groovy-udvikler
  • HTML/CSS-udvikler
  • iOS-udvikler
  • Java-udvikler
  • JavaScript-udvikler
  • Kotlin-udvikler
  • NoSQL-udvikler
  • PHP-udvikler
  • Python-udvikler
  • QA-udvikler
  • React Native-udvikler
  • Ruby on rails-udvikler
  • Scala-udvikler
  • Sikkerhedsingeniør
  • SQL-udvikler

Sådan fungerer vores kodningstests

Alle DevSkiller-kodningstests er baseret på RealLifeTesting Methodology™. Denne form for test er helt unik for DevSkiller og giver værdifuld indsigt i kandidatens færdigheder. Den fungerer ved at teste med virkelige problemer og opgaver fra den virkelige verden, som de sandsynligvis vil blive stillet over for i jobbet. Denne metode vil ikke kun give en klar forståelse af kandidatens kodningsfærdigheder, men også deres kritiske tænkning, problemløsningsevne og tidsstyringsevne.

Vigtigste funktioner: DevSkiller kodetests

  • Afgøre kandidatens kodningsevne og ikke kun deres akademiske viden
  • Fjerntest betyder, at invitationer kan sendes hvor som helst i verden, når som helst
  • RealLifeTesting™-metodologien giver en bedre brugeroplevelse, hvor kandidaterne kan bruge deres eget IDE, klone til GIT, køre enhedstests og få adgang til Stack Overflow/GitHub/Google til research.
  • Strenge værktøjer til bekæmpelse af plagiat, der sikrer testens nøjagtighed
  • Overvåg test i realtid
  • Automatisk genererede resultater, som ikke-tekniske fagfolk kan forstå
  • Kodningstest for stillinger på junior-, mellem- og seniorniveau

Opbyg dine egne brugerdefinerede tests

Vil du begynde at teste dine kandidater til udvikling med din egen kodebase? Det er ikke noget problem! Med DevSkiller og vores online opgaveguide har det aldrig været nemmere at bygge dine egne brugerdefinerede tests. Vælg de sprog, ressourcer og færdigheder, du vil teste, indstil testens sværhedsgrad og varighed og meget mere. Find den rigtige kandidat i dag med DevSkiller og vores katalog over kodningstests.

Er du stadig ikke sikker på DevSkiller-kodningstests?

Vi forstår, at det er vigtigt at tænke sig grundigt om, før du træffer finansielle beslutninger for din virksomhed. I stedet for at lytte til os, hvorfor ikke læse, hvad en af vores mange tilfredse kunder har at sige om DevSkiller kodetests.

Plutora

Plutora er en førende aktør inden for værdistrømsstyring med release-, testmiljø- og analyseløsninger til virksomheders IT. Før Plutora implementerede DevSkiller, brugte Plutora telefoninterviews til at foretage en forhåndsudvælgelse af deres kandidater. De, der bestod, blev inviteret til et teknisk interview, som blev efterfulgt af et adfærdsmæssigt interview. Manglen på automatisering i denne proces betød, at det krævede en masse manuelt arbejde fra deres side. Desuden var effektiviteten af telefonscreeningen utilstrækkelig, hvilket betød, at mange kandidater gik videre til interviewfaserne.

Beslutningen blev truffet om at indføre DevSkiller-kodningstests for at automatisere den tekniske screeningsproces, begrænse antallet af samtaler og identificere de rigtige kandidater før interviewfasen. Med den vellykkede implementering af DevSkiller-kodetests kunne Plutora spare ca. 8 timer pr. kandidat for deres interne udviklingsteam. Det skyldes, at de ikke behøver at bruge tid på at interviewe svage kandidater.

"Takket være automatiseringen af screeningsfasen kunne vi reducere antallet af samtaler med 50%. Samtidig er kvaliteten af de kandidater, der når frem til interviewfasen, nu meget højere. DevSkiller tilføjer et ekstra lag af kvalitet til vores tekniske ansættelsesproces" - - Richard Williams - VP of engineering hos Plutora

Ofte stillede spørgsmål

Hvad er RealLifeTestingTM?

RealLifeTestingTM-metodologien er grundlaget for alle DevSkiller-kodningstests. Denne form for test er unik, fordi RealLifeTestingTM i modsætning til andre screeningsmetoder som spil eller algoritmiske puslespil giver et 360-graders billede af en udviklers færdigheder. Den centrale overbevisning i denne metode er, at den mest præcise måde at evaluere en kandidats udviklingsfærdigheder på er gennem arbejdsprøvetests, der afspejler det faktiske arbejde, som de vil udføre i jobbet. DevSkiller-kodningsprøverne giver kandidaterne til opgave at bygge komplette projekt-apps eller tilføje funktioner til eksisterende apps, ligesom de vil gøre, når de er blevet ansat. For at få succes skal kandidaterne vise deres viden om kodning og ressourcer som Stack Overflow for at finde løsninger og problemløsning på de problemer, de støder på. Resultaterne vil give et indblik i kandidatens akademiske viden, kodningsevner, beslutningstagning, renhed i koden og problemløsningsevne.

Hvordan evalueres DevSkiller online tests?

DevSkiller-platformen går i gang, så snart kandidaten er færdig med sin test. Resultaterne genereres automatisk i en rapport, som selv en ikke-teknisk rekrutteringskonsulent kan forstå. Kandidaterne bliver bedømt på, om løsningen kan køre (en vigtig faktor i al softwareudvikling), om der er fejl i koden, om kodekvaliteten er god, og hvordan den fungerer i edge cases. DevSkiller-kodetests er også underlagt en række robus-plagiatfunktioner, der sammenligner resultaterne med tidligere løsninger fra andre kandidater.

Hvordan tager kandidater en DevSkiller-kodetest?

DevSkiller-kodetests er fuldt ud fjernbetjenbare og kan sendes hvor som helst i verden. Det eneste, rekrutteringsmedarbejderen skal gøre, er at sende kandidaten en invitation til en test. DevSkiller-kodetests kan indstilles til at være tilgængelige i et bestemt tidsrum, f.eks. inden for 3 dage. Kandidaterne kan vælge at starte testen på et tidspunkt efter eget valg, og de har mulighed for at bruge vores avancerede IDE i browseren eller færdiggøre projektet i deres foretrukne IDE og derefter klone projektet til GIT. Mens kandidaterne tager testen, kan de vælge at køre enhedstests for at sikre, at deres løsninger fungerer, som de skal. DevSkillers foruddefinerede kodningstest har en bestemt tidsgrænse. Når tiden udløber, evalueres kodetesten automatisk, og rapporten sendes til rekrutteringsmedarbejderen.