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.

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

Spørgsmål efter valg

vurdering af viden om Salesforce, Salesforce-administrator, Udvikling af Salesforce

Programmeringsopgave - Niveau:

Salesforce | Consulting | Sales Masters - Tilføj to Roll-Up-sammenfatningsfelter og et formelfelt, der viser et billede, til kontoobjektet.

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

Spørgsmål efter valg

vurdering af viden om Apex, Salesforce

Huller i koden

vurdering af viden om SOQL, Salesforce

Programmeringsopgave - Niveau: Medium

Apex | Record Updater Identifikation - Implementer den løsning, der ikke påvirker den aktuelt implementerede automatisering.

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

Databaseopgave - Niveau: svær

SOQL | Adventures of Space Doctors - Skriv en SOQL-forespørgsel, der henter en liste over film og relaterede filmroller.

Programmeringsopgave - Niveau: svær

Apex | Trading Company - Indlæs konti ved hjælp af et staging-objekt, søg efter dubletter og udfør de relevante handlinger asynkront.

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

Programmeringsopgave - Niveau: svær

HTML/CSS | Hjemmeside - Udfyld CSS-egenskabsdefinitioner, så siden viser den relevante splash-loader-skærm, før den viser hjemmesiden.

Programmeringsopgave - Niveau: svær

JavaScript | Funktionel memoisering - Skriv de to versioner af den generiske memoiseringsmekanisme.

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

Spørgsmål efter valg

vurdering af viden om Vinkelformet, JavaScript

Huller i koden

vurdering af viden om Vinkelformet, JavaScript

Programmeringsopgave - Niveau: Medium

JavaScript | Angular | Reactive forms - Forbered en registreringsformular ved hjælp af Reactive forms

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

Huller i koden

vurdering af viden om Android, Kotlin

Programmeringsopgave - Niveau: svær

Android | Kotlin | Bitmap manipulation - Komplet program til billedmanipulation, der udfører nogle operationer på det valgte billede.

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

Databaseopgave - Niveau: Medium

SQL | MSSQL | Finde nulls - Skriv en forespørgsel, der returnerer navnene på alle emner, der ikke er tilgængelige

Databaseopgave - Niveau: Medium

SQL | MSSQL | Finde datointervaller - Skriv en forespørgsel, der returnerer navnene på alle emner, der er tilføjet inden for de sidste 7 dage.

Databaseopgave - Niveau: Medium

SQL | MSSQL | Brug af aggregater - Skriv en forespørgsel, der returnerer navnene på alle emner i en given kategori

Databaseopgave - Niveau: Medium

SQL | MSSQL | Finde dubletter - Skriv en forespørgsel, der returnerer navnene på alle emner, der er dubleret

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

Spørgsmål efter valg

vurdering af viden om CLI, DevOps, SysOps, Terraform, AMI, AWS, EBS, EC2, EIP, Fejlfinding, Fejlfinding, Azure

Huller i koden

vurdering af viden om Terraform

Programmeringsopgave - Niveau: Medium

DevOps | Terraform, Azure | PaaS Resources - Brug Terraform azurerm provider til at levere docker registry, app service og eksponere appen via dns

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

Spørgsmål efter valg

vurdering af viden om CLI, DevOps, SysOps, Terraform

Huller i koden

vurdering af viden om *Terraform

Programmeringsopgave - Niveau:

DevOps | Terraform | GCP Provider - Ved hjælp af Terraform og GCP-provider skal du oprette en compute-instans, oprette og tilknytte disk, konfigurere ssh og anvende firewallregler.

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

Spørgsmål efter valg

vurdering af viden om Python, NoSQL, MongoDB

Huller i koden

vurdering af viden om Python, NoSQL, MongoDB

Programmeringsopgave - Niveau: Medium

Python | MongoDB | Aktiekurser | Seneste priser - Indlæsning og søgning af aktiemarkedsdata med MongoDB-samlinger.

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

Spørgsmål efter valg

vurdering af viden om Python, NoSQL, MongoDB

Huller i koden

vurdering af viden om Python, NoSQL, MongoDB

Programmeringsopgave - Niveau: svær

Python | MongoDB | Aktiekurser | Collection - Indlæsning og søgning af aktiemarkedsdata med MongoDB-samlinger.

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

Spørgsmål efter valg

vurdering af viden om Java og Spring Boot

Huller i koden

vurdering af viden om Java og MongoDB

Programmeringsopgave - Niveau: Medium

Java | MongoDB, Spring Boot | Flight searcher med MongoDB-cache - Implementer kode, der vil kunne forespørge flere flyselskaber om priser i henhold til kundens anmodning.

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

Spørgsmål efter valg

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

Huller i koden

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

Programmeringsopgave - Niveau:

QA | .NET, Selenium | Firefox Driver | Selenium-tests til loginsiden - Implementer selenium-tests til loginsiden: Tjek HTML-komponenter, CSS-stilarter, indstil værdien af inputfelter og klik på knappen på siden.

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

Spørgsmål efter valg

vurdering af viden om Android,

Huller i koden

vurdering af viden om Android, Kotlin og Java

Programmeringsopgave - Niveau:

Android | Kotlin | Employees Application - Komplet app, der viser en liste over personer med ansvar for forskellige områder i virksomheden, f.eks. IT eller lønningsliste.

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

Spørgsmål efter valg

vurdering af viden om MongoDB, NoSQL

Huller i koden

vurdering af viden om Python

Programmeringsopgave - Niveau:

Python | MongoDB | Aktiekurser - Indlæs og forespørg aktiemarkedsdata med MongoDB-samlinger.

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

Spørgsmål efter valg

vurdering af viden om Store data, PySpark, Python

Huller i koden

vurdering af viden om SQL

Programmeringsopgave - Niveau: svær

Python | PySpark | Fleet management corporation - Registrerer hastighedsoverskridelser og verificerer korrektheden af en eksisterende forudsigelse.

MIDDLE
Testede færdigheder
Varighed
44 minutter max.
Evaluering
Manuel
Testoversigt

Spørgsmål efter valg

vurdering af viden om Arrays, Data Trin, SAS, Databaser, hyppighedstabeller, statistik, ODS, rapporterer, Makrosprog

Huller i koden

vurdering af viden om Analyse, SAS, TTest, statistik, Data Trin, PROC SQL

Opgave med gennemgang af kode - Niveau:

SAS | Læsning og filtrering af data - Kontroller kvaliteten af kode, der anvender datamanipulation og makrosproglige udsagn, og tilføj kommentarer om, hvordan den kan forbedres. Husk at optimere kodens ydeevne og følge SAS best practice.

SENIOR
Testede færdigheder
Varighed
41 minutter max.
Evaluering
Manuel
Testoversigt

Spørgsmål efter valg

vurdering af viden om GLM-procedure, SAS, statistik, Data Trin, Hash, Databaser, Makrosprog, betinget formatering, rapporterer

Opgave med gennemgang af kode - Niveau: svær

SAS | Makrodefinitioner - Kontroller kvaliteten, effektiviteten og læsbarheden af den kode, der skaber en ny makrodefinition med navnet split, og tilføj kommentarer til, hvordan den kan forbedres. Husk at optimere kodens ydeevne og følge SAS best practice.

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

Spørgsmål efter valg

vurdering af viden om SAS, rapporterer, Data Trin, Excel, Makrosprog, betyder procedure, statistik, Databaser

Huller i koden

vurdering af viden om Data Trin, PROC SORT, SAS, rapporterer

Opgave med gennemgang af kode - Niveau:

SAS | Datamanipulation - Kontroller kvaliteten af kode, der anvender datamanipulation, og tilføj kommentarer til, hvordan den kan forbedres. Husk at optimere kodens ydeevne og følge SAS best practice.

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

Spørgsmål efter valg

vurdering af viden om QA, Afprøvning

Programmeringsopgave - Niveau: Medium

QA | .NET | NUnit-tests for databehandlingsgrænseflade - Implementer NUnit-tests for IDataProcessing grænseflade i NUnitDataProcessing.Tests.DataProcessingTest projekt, der verificerer forretningskrav.

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

Spørgsmål efter valg

vurdering af viden om Java, Forår, Vinterdvale

Programmeringsopgave - Niveau:

Java | Spring, Hibernate | Hottest pepper application - Implementer metoder i PepperDao klassen ved hjælp af Spring og Hibernate.

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.

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