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.

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

Spørgsmål efter valg

vurdering af viden om Core Java: Netværkskommunikation, Generiske lægemidler, Hukommelsesstyring

Huller i koden

vurdering af viden om Core Java: Indsamlinger, Hukommelsesstyring, Generiske lægemidler

Programmeringsopgave - Niveau:

Java | Valutaveksling - Færdiggør implementeringen af appen Valutaveksling, som er ansvarlig for at styre valutakurser og veksle valutaer.

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

Spørgsmål efter valg

vurdering af viden om C

Huller i koden

vurdering af viden om C

Programmeringsopgave - Niveau: Medium

C | Event notifier - Implementer et observatørmønster, hvor man kan abonnere på en bestemt begivenhed og få meddelelser.

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

Spørgsmål efter valg

vurdering af viden om Java, Core Java, Lambda-udtryk, Hukommelsesstyring

Huller i koden

vurdering af viden om Core Java, Java, Hukommelsesstyring, samlinger, Lambda-udtryk

Programmeringsopgave - Niveau:

Java | Biblioteksapplikation - Oprettelse af en applikation, der gør det muligt for biblioteket at administrere deres bogbestand. Målet med opgaven er at færdiggøre implementeringen af de manglende servicemetoder.

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

Spørgsmål efter valg

vurdering af viden om Typeskrift

Huller i koden

vurdering af viden om JavaScript, React

Spørgsmål efter valg

vurdering af viden om HTML, CSS

Programmeringsopgave - Niveau:

TypeScript | React Hooks | Movies State Management - Komplet program til administration af film ved hjælp af React Hooks ved at implementere state management i eksisterende visninger.

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

Spørgsmål efter valg

vurdering af viden om Logisk tænkning, Matematik, MySQL, SQL

Huller i koden

vurdering af viden om SQL

Opgave - Niveau: Let

SQL | MySQL | Frimærkekatalog | AVG Funktion - Vælg frimærker (navn og pris) med en pris, der er større end eller lig med den samlede gennemsnitspris.

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

Spørgsmål efter valg

vurdering af viden om Logisk tænkning, SQL, MySQL

Huller i koden

vurdering af viden om MySQL, SQL

Opgave - Niveau: Let

SQL | MySQL | Frimærkekatalog | A Self JOIN - Vælg frimærker (navn og placering), der befinder sig samme sted.

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

Spørgsmål efter valg

vurdering af viden om SQL, PostgreSQL

Huller i koden

vurdering af viden om PostgreSQL, SQL

Opgave - Niveau: Medium

SQL | PostgreSQL | Music Store | Time function - Beregn varigheden af alle sange på hver cd og udskriv en liste.

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

Spørgsmål efter valg

vurdering af viden om Logisk tænkning, SQL

Huller i koden

vurdering af viden om SQL

Opgave - Niveau: Let

SQL | PostgreSQL | Hoteller - gennemsnitspriser - Forbered rapporten med de gennemsnitlige priser i byerne.

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

Spørgsmål efter valg

vurdering af viden om Logisk tænkning, SQL

Huller i koden

vurdering af viden om SQL

Opgave - Niveau: Let

SQL | PostgreSQL | Hotels - bookings - Forbered reservationslisten med antal dage, pris pr. dag og den samlede pris for opholdet.

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

Spørgsmål efter valg

vurdering af viden om Logisk tænkning, SQL

Opgave - Niveau: svær

SQL | PostgreSQL | Hoteller - byer og de bedste hoteller - Forbered en liste over byer med datoen for den sidste reservation og et hovedbillede (photos[0]) af det mest populære (efter antal bookinger) hotel i denne by.

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

Spørgsmål efter valg

vurdering af viden om Python 3.x

Huller i koden

vurdering af viden om Lambdaer, Python 3.x, QA

Programmeringsopgave - Niveau: Medium

Python | API Flask - Du arbejder som medlem af et Data Science-team, der er ansvarlig for at skabe enkle lineære funktioner til at forudsige forskellige økonomiske indikatorer. Du er et nyt medlem af softwareudviklingsteamet, og dit mål er at udvide den nuværende Flask-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.

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

Spørgsmål efter valg

vurdering af viden om Python 3.x

Huller i koden

vurdering af viden om Flaske, Microservices, Python 3.x

Programmeringsopgave - Niveau: Medium

Python | Flask, Matplotlib | Math Models Verifier - Implementer en applikation til at hjælpe dataloger med at gemme deres modeller og få forudsigelser fra dem.

python
MIDDLE
Testede færdigheder
Varighed
93 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 | REST Client for Shipping Company - En simpel og tilpasselig shipment manager med en klient til et REST API for et rederi bruger en simpel Basic Auth og bruger sine egne tilpassede, serialiserbare datastrukturer. Denne opgave vil teste praktiske Python 3-færdigheder samt grundlæggende viden om REST API-interaktion. Denne applikation bruger Python 3 og OAuthLib 3.1.0.

python
MIDDLE
Testede færdigheder
Varighed
63 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 | Drug Analyzer - Du er medlem af et bioteknologisk programmeringsteam, der er ansvarlig for at skabe et system til laboratorieteknikere, som skal hjælpe dem med at analysere lægemidler. Dit mål er at skabe den applikation, der vil lade dem indtaste deres resultater i systemet, give en meningsfuld analyse og verificere korrektheden af de data, de har sendt.

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

Spørgsmål efter valg

vurdering af viden om QA, Afprøvning, Test af enheder, Manuel testning

Huller i koden

vurdering af viden om JUnit 5, Java, QA

Programmeringsopgave - Niveau: Medium

QA | JUnit | ATM Service | Autentifikation og validering af indskud

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

Spørgsmål efter valg

vurdering af viden om SOQL, Salesforce, Apex

Huller i koden

vurdering af viden om SOQL, Salesforce, Apex

Programmeringsopgave - Niveau:

Salesforce | SOQL | Vælg alle konti - Skriv en SOQL-forespørgsel, der henter en liste over alle konti.

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

Spørgsmål efter valg

vurdering af viden om SOQL, Salesforce, SOSL, Apex

Huller i koden

vurdering af viden om SOQL, Salesforce, Apex

Programmeringsopgave - Niveau: Medium

Salesforce | SOQL | Optælling af muligheder - Optælling af muligheder med ordrer i et givet regnskabsår.

Programmeringsopgave - Niveau: Medium

Apex | Record Updater Identifikation - Din opgave er at skrive en metode, der kører hver gang Opportunity opdateres.

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

Spørgsmål efter valg

vurdering af viden om .NET, NUnit, QA

Huller i koden

vurdering af viden om NUnit, QA

Programmeringsopgave - Niveau:

QA | .NET, NUnit | Kaffemaskinesoftwareenhedstests - Skriv testene i den NUnitExercise.Tests/CandidateTests.cs klasse til at kontrollere den CoffeeMachineMain klasse.

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

Spørgsmål efter valg

vurdering af viden om QA, Selen, .NET, C#

Huller i koden

vurdering af viden om Java, QA, Selen

Programmeringsopgave - Niveau: Medium

QA | .NET, Selenium | Dataudtræk - Implementer metoder i klassen SeleniumTask.SeleniumExecutor for at få alle test gennemført med succes.

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

Spørgsmål efter valg

vurdering af viden om .NET, NUnit, QA

Huller i koden

vurdering af viden om NUnit, QA

Programmeringsopgave - Niveau: svær

QA | .NET, NUnit | Enhedstests for e-mailtjenester - Skriv test i klassen NUnitExercise.Tests/CandidateTests.cs for at verificere klassen for e-mailtjenester

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

Spørgsmål efter valg

vurdering af viden om DevOps, Terraform, AWS

Huller i koden

vurdering af viden om DevOps, Terraform, AWS

Programmeringsopgave - Niveau:

DevOps | Terraform, AWS | Opret EC2-instans ved hjælp af specifik AMI - Opret EC2-instansen ved hjælp af specifik AMI i et standard-VPC med SSH-adgang ved hjælp af Terraform og AWS-udbyderen.

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

Spørgsmål efter valg

vurdering af viden om DevOps, Terraform

Huller i koden

vurdering af viden om DevOps, Terraform

Programmeringsopgave - Niveau:

DevOps | Terraform, Azure | App Service - Brug Terraform azurerm provider til at levere app service

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

Spørgsmål efter valg

vurdering af viden om .NET, QA, NUnit, Afprøvning, C#, Selen

Huller i koden

vurdering af viden om QA, .NET, NUnit

Programmeringsopgave - Niveau: svær

QA | .NET, NUnit | Business Data Generator Interface - Implementer NUnit-testene for IDataProcessing grænseflade i den NUnitDataProcessing.Tests.DataProcessingTest projekt, der verificerer forretningskrav.

azur
MIDDLE
Testede færdigheder
Varighed
78 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 Terraform

Programmeringsopgave - Niveau: Medium

DevOps | Terraform, Azure | VMSS - Brug Terraform azurerm provider til at levere VMSS med en enkelt udgående IP

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.

DevSkiller-logo TalentBoost-logo TalentScore-logo