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.

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

Spørgsmål efter valg

vurdering af viden om Typeskrift

Huller i koden

vurdering af viden om Typeskrift

Programmeringsopgave - Niveau: Medium

TypeScript | Redux, Selectors | HR Department Salary - Implementer Redux Selectors, som behandler HR-data. Implementeringen vil blive testet mod snapshot tests.

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

Spørgsmål efter valg

vurdering af viden om Java, Core Java, I/O-system, Lambda-udtryk, Undtagelser

Huller i koden

vurdering af viden om Java, Core Java, I/O-system, Lambda-udtryk, Netværkskommunikation

Programmeringsopgave - Niveau: svær

Java | Biblioteksapplikation - Opret en applikation, der gør det muligt for biblioteket at administrere bøger, deres udlån og udarbejde nogle rapporter om bøger, der ikke blev returneret til tiden. Færdiggør implementeringen af de manglende servicemetoder.

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

Spørgsmål efter valg

vurdering af viden om Hurtig, iOS

Huller i koden

vurdering af viden om Hurtig, iOS

Programmeringsopgave - Niveau: svær

iOS | Swift | Nerd Airlines App - Byg en app, der bruges til at finde den billigste rute mellem to givne destinationer. Implementer en mekanisme til at gennemløbe grafen for at finde den billigste rute ved at udfylde de relevante metoder, implementer en generisk caching-mekanisme for de to givne easter eggs i appen.

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

Spørgsmål efter valg

vurdering af viden om CLI, DevOps, SysOps, Terraform, Azure

Huller i koden

vurdering af viden om DevOps, Terraform

Programmeringsopgave - Niveau: svær

DevOps | Terraform, Azure | Application Gateway - Du er blevet bedt om at eksponere en eksisterende ressource til internettet på en sikker måde - efter nogle overvejelser besluttede teamet at bruge Azure Application Gateway.

Application Gateway er en load balancer for webtrafik med indbyggede applikationsfirewallfunktioner.

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

Spørgsmål efter valg

vurdering af viden om .NET, .NET Core, ML.NET, QA, Afprøvning, xUnit, NUnit

Huller i koden

vurdering af viden om NUnit, QA

Programmeringsopgave - Niveau: Medium

QA | .NET | NUnit | Tests til API til dokumenthåndteringssystem - Implementer en NUnit-test, der kontrollerer forretningskrav til et dokument-API til et dokumenthåndteringssystem

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

Spørgsmål efter valg

vurdering af viden om JUnit, QA

Huller i koden

vurdering af viden om JUnit, JUnit4, QA, JUnit 5, Java

Programmeringsopgave - Niveau: Medium

QA | JUnit | ATM Service | Autentifikation og validering af indskud - Skriv testcases til verifikation af softwaren til pengeautomater (ATM).

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

Spørgsmål efter valg

vurdering af viden om Matematik, Sandsynlighed, Bløde færdigheder, Logisk tænkning, Sekvens, Matematik, Cybersikkerhed

Huller i koden

vurdering af viden om Cybersikkerhed, Nmap, Portscan, Hashing, MD5, Adgangskode

Testopgave - Niveau: Medium

Cybersecurity | Command Injection | Router - I denne udfordring får deltageren en opgave med en routerkonfigurationsside. Denne instans er sårbar over for kommandoinjektion. Ved at finde den rigtige syntaks til at påberåbe sig systemkommandoer skal deltageren lække yderligere oplysninger fra filsystemet.

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

Spørgsmål efter valg

vurdering af viden om DevOps, Kubernetes

Huller i koden

vurdering af viden om DevOps, Kubernetes, YAML

DevOps-opgave - Niveau: Svært

DevOps | Kubernetes | CRD og API - Opret en brugerdefineret ressourcedefinition for at interagere med Kubernetes API.

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

Spørgsmål efter valg

vurdering af viden om Matematik, Sandsynlighed, Bløde færdigheder, SQL

Huller i koden

vurdering af viden om MySQL, SQL

Opgave - Niveau: Medium

SQL | MySQL | Software House | Udviklere og deres projekter - Lederen af udviklingsteamet har givet dig til opgave at oprette en liste over udviklere med deres rolle i de igangværende projekter.

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

Spørgsmål efter valg

vurdering af viden om Core Java, Java, Serialisering, Dato og klokkeslæt, Generiske lægemidler

Huller i koden

vurdering af viden om Core Java, Java, Hukommelsesstyring, Netværkskommunikation, Lambda-udtryk

Programmeringsopgave - Niveau: Medium

Java | Biblioteksapplikation - Oprettelse af en applikation, der gør det muligt for biblioteket at administrere bøger og deres udlån. Din nuværende opgave er at færdiggøre implementeringen af de manglende servicemetoder.

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

Spørgsmål efter valg

vurdering af viden om Core Java, Java, Stream API, I/O-system, Dato og klokkeslæt

Huller i koden

vurdering af viden om Core Java, Java, Netværkskommunikation

Programmeringsopgave - Niveau: Medium

Java | Azure | Production summarizer - Opret en Azure-funktion. Din nuværende opgave er at afslutte implementeringen af en produktionsopsummeringsfunktion, der returnerer oplysninger om, hvor mange biler der blev produceret af en bestemt fabrik.

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

Spørgsmål efter valg

vurdering af viden om Logisk tænkning, Sekvens, Bløde færdigheder, CLI, DevOps, SysOps, Terraform, AMI, AWS, EBS, EC2, EIP

Huller i koden

vurdering af viden om DevOps, Terraform

Programmeringsopgave - Niveau: svær

DevOps | Terraform, Azure | AKS Json - Brug Terraform azurerm provider til at oprette json-konfiguration af AKS-klynge.

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

Spørgsmål efter valg

vurdering af viden om JavaScript, React,

Huller i koden

vurdering af viden om JavaScript, React, ES6

Programmeringsopgave - Niveau: Medium

JavaScript | React, Class Components, Enzyme | Contact Form - Færdiggør implementeringen af en simpel React-formularapplikation.

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

Spørgsmål efter valg

vurdering af viden om Hurtig, iOS

Huller i koden

vurdering af viden om Hurtig, iOS, MacOS

Programmeringsopgave - Niveau: svær

iOS | Swift | Nerd Airlines App - Byg en app, der bruges til at finde den billigste rute mellem to givne destinationer. Implementer en mekanisme til at gennemløbe grafen for at finde den billigste rute ved at udfylde de relevante metoder, implementer en generisk caching-mekanisme for de to givne easter eggs i appen.

sikkerhed
JUNIOR
Testede færdigheder
Varighed
46 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Matematik, Sandsynlighed, Bløde færdigheder, Cybersikkerhed, Sårbarheder, Websikkerhed

Huller i koden

vurdering af viden om Cybersikkerhed, Netcat, Vendeskal, Nmap, Portscan, Krølle, Adgangskode, Beskyttelse

Testopgave - Niveau:

Cybersikkerhed | XSS Pastebin - I denne udfordring får deltageren en opgave med en pastebin-side, som er udsat for XSS-sårbarhed på administratorens portal. Dette gør det muligt for angriberen at udgive sig for at være administrator uden at kende de korrekte legitimationsoplysninger.

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

Spørgsmål efter valg

vurdering af viden om Logisk tænkning, Sekvens, Bløde færdigheder, Cybersikkerhed

Huller i koden

vurdering af viden om Cybersikkerhed, Hashing, MD5, Adgangskode, Nmap, Portscan, Nnetcat

Testopgave - Niveau: Medium

Cybersikkerhed | SSTI Challenge - I denne udfordring får deltageren en opgave med en mikroblogmotor. Opgaven består i at opnå fjernudførelse på serveren. Den mangelfulde brug af skabeloner gør det muligt at

Websikkerhed
JUNIOR
Testede færdigheder
Varighed
78 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Matematik, Sandsynlighed, Bløde færdigheder, Cybersikkerhed, Sårbarheder, Websikkerhed

Huller i koden

vurdering af viden om Cybersikkerhed, Nmap, Portscan, Havne, Opregning, Windows

Testopgave - Niveau:

Cybersikkerhed | LFI-udfordring - I denne udfordring får deltageren en opgave med et websted, der er sårbart over for et angreb med lokal filinddragelse. Angriberen kan indlæse vilkårlige data fra filsystemet.

Websikkerhed
JUNIOR
Testede færdigheder
Varighed
104 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Logisk tænkning, Sekvens, Bløde færdigheder, Cybersikkerhed, Sårbarheder, Websikkerhed, OAuth2

Huller i koden

vurdering af viden om Cybersikkerhed, Netcat, Vendeskal, Nmap, Portscan

Testopgave - Niveau:

Cybersikkerhed | XXE | UAV-panel - Lverage XXE-sårbarhed til at indlæse eksternt filindhold.

sikkerhed
JUNIOR
Testede færdigheder
Varighed
52 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Logisk tænkning, Sekvens, Bløde færdigheder, Godkendelse, Godkendelse, Cybersikkerhed, OAuth2

Huller i koden

vurdering af viden om Cybersikkerhed, Netcat, Vendeskal, Nmap, Portscan, Opregning, Windows

Testopgave - Niveau:

Cybersikkerhed | Inventory Command Injection - Injicer en nyttelast og udfør kommandoer serverside.

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

Spørgsmål efter valg

vurdering af viden om Ruby

Huller i koden

vurdering af viden om Ruby

Programmeringsopgave - Niveau: svær

Ruby | Flight manager app | Pladsreservation og analyse af flyvninger - Implementer en løsning, der administrerer flyvninger, genererer pladser og booker dem.

JavaScript
JUNIOR
Testede færdigheder
Varighed
51 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om JavaScript

Huller i koden

vurdering af viden om JavaScript

Programmeringsopgave - Niveau:

JavaScript | Word search - Initialiser WordSearch-objektet til at indeholde letterGrid og implementer find-metoden, der søger i et givent gitter i alle retninger.

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.

Sikkerhedscertificeringer og overholdelse. Vi sørger for, at dine data er sikre og beskyttede.

DevSkiller-logo TalentBoost-logo TalentScore-logo