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.

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

Spørgsmål efter valg

vurdering af viden om Anonymitet, Blockchain, Decentralisering, DLT, Leger

Programmeringsopgave - Niveau: svær

Blockchain | Solidity | Staking - En smart kontrakt med en staking-funktion.

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

Spørgsmål efter valg

vurdering af viden om Python 3.x, Logisk tænkning, Sekvens, Bløde færdigheder

Programmeringsopgave - Niveau: svær

Python | NumPy | Graph Convolutional Networks - Implementer et simpelt Graph Convolutional Network.

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

Spørgsmål efter valg

vurdering af viden om Python 3.x

Huller i koden

vurdering af viden om Python 3.x

Programmeringsopgave - Niveau: Medium

Python | Class Programming, Customer Relationship Management App - Implementer en REST API-klient med OOP-teknikker ved hjælp af Python 3.

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

Spørgsmål efter valg

vurdering af viden om Python

Huller i koden

vurdering af viden om Python

Programmeringsopgave - Niveau: Medium

Python | Django | Bøger CRUD-applikation - Denne applikation bruger Python 3 og Django 1.11. Den indeholder en Bøger modul til forvaltning af boglige enheder.

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

Spørgsmål efter valg

vurdering af viden om Python

Huller i koden

vurdering af viden om Python

Programmeringsopgave - Niveau: Medium

Python | Pandas | Regneark til HTML-tabel - Behandler inputfilen og genererer HTML med en tabel med "generel klassifikation" som resultat.

Flaske
JUNIOR
Testede færdigheder
Varighed
67 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Python

Huller i koden

vurdering af viden om Python

Programmeringsopgave - Niveau:

Python | Flask | Split Expenses App - Skriv en simpel app til at dele udgifter mellem dine venner.

FastAPI
JUNIOR
Testede færdigheder
Varighed
96 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Python

Huller i koden

vurdering af viden om Python

Programmeringsopgave - Niveau:

Python | FastApi | Movie Collection Management App - Få testene til at bestå ved at implementere de manglende funktioner ved hjælp af Python 3 og FastApi

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

Spørgsmål efter valg

vurdering af viden om Bitcoin, Blockchain, Cryptocurrency, Ethereum, Intelligente kontrakter

Programmeringsopgave - Niveau:

Blockchain | Solidity, Ethereum, Hardhat | Car Dealership Registry - Autoværkstedsregister, der registrerer reparationsværksteder, som sporer arbejde udført på biler

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

Spørgsmål efter valg

vurdering af viden om Python 3.x

Huller i koden

vurdering af viden om Python 3.x

Programmeringsopgave - Niveau: Medium

Python | FastAPI | Prediction model - Udvid den nuværende FastAPI-applikation til at lade dataloger sende deres modeller via API, gemme dem i en database, se dem og få nogle forudsigelser ud af dem baseret på en inputværdi.

Ruby on Rails
JUNIOR
Testede færdigheder
Varighed
37 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Ruby, Ruby on Rails

Huller i koden

vurdering af viden om Ruby, Ruby on Rails

Programmeringsopgave - Niveau:

Ruby | Ruby on Rails | Search-Engine Application with Rails - Tilføj et simpelt endepunkt til filtrering af pris og navn til en applikation til en online shop

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

Spørgsmål efter valg

vurdering af viden om Anonymitet, Blockchain, Decentralisering, DLT, Leger, Ether, Regnskaber, Ethereum

Programmeringsopgave - Niveau: Medium

Blockchain | Solidity | Lotteri - Gennemfør en engangslotteri baseret på blockchain-teknologi.

Soliditet
JUNIOR
Testede færdigheder
Varighed
39 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Blockchain, Ether, Intelligente kontrakter, Anonymitet, Decentralisering, DLT, Leger, Regnskaber, Ethereum

Programmeringsopgave - Niveau:

Blockchain | Solidity | Auktioner - Implementer en grundlæggende auktion ved hjælp af en smart kontrakt, som giver dens skaber mulighed for at starte og administrere en offentlig auktion.

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.

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