Kodningsprov

DevSkillers katalog över kodningstester innehåller kodnings- och programmeringstester med exempel från det verkliga livet. Våra kodningstester drivs av RealLifeTesting™-metodiken som hjälper dig att peka ut kvalificerade utvecklare med de färdigheter som krävs.

Bläddra bland våra kodningstester som täcker över 220+ språk, resurser och färdigheter. Det har aldrig varit lättare att hitta din nästa utvecklare med DevSkillers kodningstester och intervjufrågor.

Java
JUNIOR
Testade färdigheter
Varaktighet
49 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Core Java: Nätverkskommunikation, Generika, Minneshantering

Luckor i koden

bedömning av kunskaper om Core Java: Samlingar, Minneshantering, Generika

Programmeringsuppgift - Nivå:

Java | Valutaväxling - Slutför implementeringen av appen Valutaväxling, som ansvarar för att hantera växelkurser och växla valutor.

C
MIDDLE
Testade färdigheter
Varaktighet
53 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om C

Luckor i koden

bedömning av kunskaper om C

Programmeringsuppgift - Nivå:

C | Event notifier - Implementera ett observatörsmönster där man kan prenumerera på en viss händelse och få meddelanden.

Java
JUNIOR
Testade färdigheter
Varaktighet
37 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Java, Core Java, Lambdauttryck, Minneshantering

Luckor i koden

bedömning av kunskaper om Core Java, Java, Minneshantering, samlingar, Lambdauttryck

Programmeringsuppgift - Nivå:

Java | Biblioteksapplikation - Skapande av en applikation som gör det möjligt för biblioteket att hantera sitt bokbestånd. Målet med uppgiften är att slutföra genomförandet av de saknade servicemetoderna.

TypeScript
JUNIOR
Testade färdigheter
Varaktighet
51 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Typsnitt

Luckor i koden

bedömning av kunskaper om JavaScript, React

Frågor om valmöjligheter

bedömning av kunskaper om HTML, CSS

Programmeringsuppgift - Nivå:

TypeScript | React Hooks | Movies State Management - Komplett program för hantering av filmer med hjälp av React Hooks genom att implementera state management i befintliga vyer.

SQL
JUNIOR
Testade färdigheter
Varaktighet
25 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Logiskt tänkande, Matematik, MySQL, SQL

Luckor i koden

bedömning av kunskaper om SQL

Uppgift - Nivå:

SQL | MySQL | Stämpelkatalog | AVG Funktion - Välj de stämplar (namn och pris) vars pris är större än eller lika med det totala genomsnittspriset.

SQL
JUNIOR
Testade färdigheter
Varaktighet
33 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Logiskt tänkande, SQL, MySQL

Luckor i koden

bedömning av kunskaper om MySQL, SQL

Uppgift - Nivå:

SQL | MySQL | Frimärkskatalog | A Self JOIN - Välj frimärken (namn och plats) som finns på samma plats.

SQL
MIDDLE
Testade färdigheter
Varaktighet
53 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om SQL, PostgreSQL

Luckor i koden

bedömning av kunskaper om PostgreSQL, SQL

Uppgift - Nivå:

SQL | PostgreSQL | Music Store | Time function - Beräkna varaktigheten för alla låtar på varje cd och ge ut en lista.

SQL
JUNIOR
Testade färdigheter
Varaktighet
26 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Logiskt tänkande, SQL

Luckor i koden

bedömning av kunskaper om SQL

Uppgift - Nivå:

SQL | PostgreSQL | Hotell - genomsnittliga priser - Förbered rapporten med de genomsnittliga priserna i städerna.

SQL
JUNIOR
Testade färdigheter
Varaktighet
27 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Logiskt tänkande, SQL

Luckor i koden

bedömning av kunskaper om SQL

Uppgift - Nivå:

SQL | PostgreSQL | Hotell - bokningar - Förbered bokningslistan med antal dagar, pris per dag och totalt pris för vistelsen.

SQL
SENIOR
Testade färdigheter
Varaktighet
52 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Logiskt tänkande, SQL

Uppgift - Nivå: Svår

SQL | PostgreSQL | Hotell - städer och de bästa hotellen - Förbered en lista över städer med datumet för den senaste bokningen och ett huvudfoto (photos[0]) av det mest populära (enligt antalet bokningar) hotellet i den här staden.

python
MIDDLE
Testade färdigheter
Varaktighet
86 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Python 3.x

Luckor i koden

bedömning av kunskaper om Lambdas, Python 3.x, QA

Programmeringsuppgift - Nivå:

Python | API Flask - Du arbetar som medlem i ett datavetenskapsteam som ansvarar för att skapa enkla linjära funktioner för att förutsäga olika ekonomiska indikatorer. Du är en ny medlem i programvaruutvecklingsteamet och ditt mål är att utöka den nuvarande Flask-applikationen så att datavetare kan skicka sina modeller via API, lagra dem i en databas, visa dem och få fram några förutsägelser utifrån dem, baserat på ett ingångsvärde.

Flaska
MIDDLE
Testade färdigheter
Varaktighet
106 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Python 3.x

Luckor i koden

bedömning av kunskaper om Flaska, Mikrotjänster, Python 3.x

Programmeringsuppgift - Nivå:

Python | Flask, Matplotlib | Math Models Verifier - Implementera en applikation för att hjälpa datavetare att lagra sina modeller och få förutsägelser från dem.

python
MIDDLE
Testade färdigheter
Varaktighet
93 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Python 3.x

Luckor i koden

bedömning av kunskaper om Python 3.x

Programmeringsuppgift - Nivå:

Python | REST-klient för rederi - En enkel och anpassningsbar fraktansvarig med en klient för ett rederis REST API använder en enkel Basic Auth och använder sina egna anpassade, serialiserbara datastrukturer. Den här uppgiften kommer att testa praktiska Python 3-kunskaper samt grundläggande kunskaper om interaktion med REST API. I den här applikationen används Python 3 och OAuthLib 3.1.0.

python
MIDDLE
Testade färdigheter
Varaktighet
63 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Python 3.x

Luckor i koden

bedömning av kunskaper om Python 3.x

Programmeringsuppgift - Nivå:

Python | Drug Analyzer - Du ingår i ett bioteknologiprogrammeringsteam som ansvarar för att skapa ett system för laboratorietekniker som hjälper dem med läkemedelsanalyser. Ditt mål är att skapa ett program som gör att de kan mata in sina resultat i systemet, ge en meningsfull analys och verifiera att de uppgifter som de har skickat in är korrekta.

junit
MIDDLE
Testade färdigheter
Varaktighet
66 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om QA, Testning av, Enhetstestning, Manuell testning

Luckor i koden

bedömning av kunskaper om JUnit 5, Java, QA

Programmeringsuppgift - Nivå:

QA | JUnit | ATM-tjänst | Autentisering och validering av insättningar

Salesforce
JUNIOR
Testade färdigheter
Varaktighet
40 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om SOQL, Salesforce, Apex

Luckor i koden

bedömning av kunskaper om SOQL, Salesforce, Apex

Programmeringsuppgift - Nivå:

Salesforce | SOQL | Välj alla konton - Skriv en SOQL-fråga som hämtar en lista över alla konton.

Salesforce
MIDDLE
Testade färdigheter
Varaktighet
93 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om SOQL, Salesforce, SOSL, Apex

Luckor i koden

bedömning av kunskaper om SOQL, Salesforce, Apex

Programmeringsuppgift - Nivå:

Salesforce | SOQL | Opportunities Counting - Räkna möjligheter med beställningar under ett visst räkenskapsår.

Programmeringsuppgift - Nivå:

Apex | Record Updater Identification - Din uppgift är att skriva en metod som körs varje gång Opportunity uppdateras.

.NET
JUNIOR
Testade färdigheter
Varaktighet
36 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, NUnit, QA

Luckor i koden

bedömning av kunskaper om NUnit, QA

Programmeringsuppgift - Nivå:

QA | .NET, NUnit | Enhetstester för kaffemaskinprogramvara - Skriv testerna i NUnitExercise.Tests/CandidateTests.cs klassen för att verifiera den CoffeeMachineMain klass.

Selen
MIDDLE
Testade färdigheter
Varaktighet
48 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om QA, Selen, .NET, C#

Luckor i koden

bedömning av kunskaper om Java, QA, Selen

Programmeringsuppgift - Nivå:

QA | .NET, Selenium | Dataextraktion - Implementera metoder i klassen SeleniumTask.SeleniumExecutor för att klara alla tester.

.NET
SENIOR
Testade färdigheter
Varaktighet
51 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, NUnit, QA

Luckor i koden

bedömning av kunskaper om NUnit, QA

Programmeringsuppgift - Nivå: Svårt

QA | .NET, NUnit | Enhetstester för e-posttjänst - Skriv tester i klassen NUnitExercise.Tests/CandidateTests.cs för att verifiera klassen för e-posttjänst

terraform
JUNIOR
Testade färdigheter
Varaktighet
69 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om DevOps, Terraform, AWS

Luckor i koden

bedömning av kunskaper om DevOps, Terraform, AWS

Programmeringsuppgift - Nivå:

DevOps | Terraform, AWS | Skapa EC2-instans med specifik AMI - Skapa EC2-instans med specifik AMI i en standard-VPC med SSH-åtkomst, med Terraform och AWS-provider.

terraform
JUNIOR
Testade färdigheter
Varaktighet
47 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om DevOps, Terraform

Luckor i koden

bedömning av kunskaper om DevOps, Terraform

Programmeringsuppgift - Nivå:

DevOps | Terraform, Azure | App Service - Använd Terraform azurerm-provider för att tillhandahålla app-tjänster

.net
SENIOR
Testade färdigheter
Varaktighet
52 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, QA, NUnit, Testning av, C#, Selen

Luckor i koden

bedömning av kunskaper om QA, .NET, NUnit

Programmeringsuppgift - Nivå: Svårt

QA | .NET, NUnit | Business Data Generator Interface - Implementera NUnit-testerna för IDataProcessing gränssnittet i den NUnitDataProcessing.Tests.DataProcessingTest projekt som verifierar verksamhetskraven.

azur
MIDDLE
Testade färdigheter
Varaktighet
78 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om CLI, DevOps, SysOps, Terraform, Azure

Luckor i koden

bedömning av kunskaper om Terraform

Programmeringsuppgift - Nivå:

DevOps | Terraform, Azure | VMSS - Använd Terraform azurerm-provider för att tillhandahålla VMSS med en enda utgående IP

Rekommenderade roller för DevSkiller-kodtester

Vi har kodningstester för en rad olika roller och befattningar på alla nivåer. Utan att nämna dem alla är det här bara en handfull positioner som du kan testa dig för med våra kodtester:

  • .NET/C#-utvecklare
  • Blockchain-ingenjör
  • C/C+-utvecklare
  • COBOL-utvecklare
  • Utvecklare av datavetenskap
  • DevOps-utvecklare
  • Gå till utvecklare
  • Groovy-utvecklare
  • HTML/CSS-utvecklare
  • iOS-utvecklare
  • Java-utvecklare
  • JavaScript-utvecklare
  • Kotlin-utvecklare
  • NoSQL-utvecklare
  • PHP-utvecklare
  • Python-utvecklare
  • QA-utvecklare
  • React Native-utvecklare
  • Ruby on rails-utvecklare
  • Scala-utvecklare
  • Säkerhetsingenjör
  • SQL-utvecklare

Hur våra kodningstester fungerar

Alla DevSkillers kodningstester bygger på RealLifeTesting Methodology™. Denna form av testning är helt unik för DevSkiller och ger värdefull insikt i kandidatens färdigheter. Den fungerar genom att testa med verkliga problem och uppgifter som de sannolikt kommer att möta på jobbet. Denna metodik ger inte bara en tydlig förståelse för kandidatens kodningsfärdigheter utan även deras kritiska tänkande, problemlösningsförmåga och tidshanteringsförmåga.

Viktiga funktioner: DevSkiller kodtester

  • Fastställ kandidatens kodningsförmåga och inte bara deras akademiska kunskaper.
  • Fjärrtestning innebär att inbjudningar kan skickas var som helst i världen, när som helst.
  • RealLifeTesting™-metodiken erbjuder en bättre användarupplevelse där kandidaterna kan använda sitt eget IDE, klona till GIT, köra enhetstester och få tillgång till Stack Overflow/GitHub/Google för forskning.
  • Strikta antiplagieringsverktyg som säkerställer testets noggrannhet.
  • Observera tester i realtid
  • Automatiskt genererade resultat som icke-tekniska yrkesverksamma kan förstå.
  • Kodningstester finns tillgängliga för lägre, mellersta och högre befattningar.

Skapa egna anpassade tester

Vill du börja testa dina utvecklarkandidater med hjälp av din egen kodbas? Inga problem! Med DevSkiller och vår uppgiftsguide online har det aldrig varit enklare att bygga dina egna anpassade tester. Välj vilka språk, resurser och färdigheter du vill testa, ställ in testets svårighetsgrad och varaktighet och mycket mer. Hitta rätt kandidat redan idag med DevSkiller och vår katalog för kodningstester.

Är du fortfarande osäker på DevSkillers kodningstester?

Vi förstår att det är viktigt att tänka efter noga innan du fattar ekonomiska beslut för ditt företag. Istället för att lyssna på oss, varför inte läsa vad en av våra många nöjda kunder har att säga om DevSkillers kodtester.

Plutora

Plutora är en ledande aktör inom värdeflödeshantering, med lösningar för release, testmiljö och analys för företags IT. Innan Plutora implementerade DevSkiller använde Plutora telefonintervjuer för att göra ett första urval av sina kandidater. De som klarade sig bjöds in till en teknisk intervju som följdes av en beteendeintervju. Bristen på automatisering i denna process innebar att det krävdes mycket manuellt arbete från deras sida. Dessutom var effektiviteten i telefonscreeningen otillräcklig, vilket innebar att många kandidater gick vidare till intervjuerna.

Beslutet fattades att införa DevSkiller-kodningstester för att automatisera den tekniska screeningprocessen, begränsa antalet intervjuer och identifiera rätt kandidater före intervjuerna. Med den framgångsrika implementeringen av DevSkillers kodtester kunde Plutora spara cirka 8 timmar per kandidat i sitt interna utvecklingsteam. Det beror på att de inte behöver lägga tid på att intervjua svaga kandidater.

"Tack vare automatiseringen av screeningfasen kunde vi minska antalet intervjuer med 50%. Samtidigt är kvaliteten på de kandidater som når fram till intervjustadiet nu mycket högre. DevSkiller lägger till ett extra kvalitetslager till vår tekniska rekryteringsprocess" - - Richard Williams - Teknisk chef på Plutora

Vanliga frågor

Vad är RealLifeTestingTM?

RealLifeTestingTM-metodiken ligger till grund för alla DevSkillers kodningstester. Denna form av testning är unik eftersom RealLifeTestingTM, till skillnad från andra screeningmetoder som spel eller algoritmiska pussel, ger en 360-graders bild av en utvecklares färdigheter. Den centrala uppfattningen i denna metod är att det mest exakta sättet att utvärdera en kandidats utvecklingsförmåga är genom tester av arbetsprover som speglar det faktiska arbete som de kommer att utföra på jobbet. DevSkillers kodningstester ger kandidaterna i uppgift att bygga hela projektprogram eller lägga till funktioner i befintliga program, precis som de kommer att göra efter att de anställts. För att lyckas måste kandidaterna visa sina kunskaper om kodning och resurser som Stack Overflow för att komma på lösningar och problemlösning för alla problem de stöter på. Resultaten kommer att ge en inblick i kandidatens akademiska kunskaper, kodningsfärdigheter, beslutsfattande, kodrenlighet och problemlösningsförmåga.

Hur utvärderas DevSkillers onlinetester?

DevSkiller-plattformen börjar arbeta så snart kandidaten har slutfört sitt test. Resultaten genereras automatiskt i en rapport som även en icke-teknisk rekryterare kan förstå. Kandidaterna betygsätts utifrån om lösningen skulle kunna köras (en viktig faktor i all mjukvaruutveckling), om det finns några fel i koden, kodkvaliteten och hur den fungerar i edge cases. DevSkillers kodningstester är också föremål för en rad robus-funktioner för plagiat som jämför resultaten med tidigare lösningar från andra kandidater.

Hur gör kandidaterna ett DevSkiller-kodtest?

DevSkillers kodtester är helt fjärrstyrda och kan skickas var som helst i världen. Allt rekryteraren behöver göra är att skicka en testinbjudan till kandidaten. DevSkiller-kodtesterna kan ställas in så att de är tillgängliga under en viss tid, till exempel inom tre dagar. Kandidaterna kan välja att starta testet vid en tidpunkt som de själva väljer, och de har möjlighet att använda vårt toppmoderna IDE i webbläsaren eller att slutföra projektet i sitt favorit IDE och sedan klona projektet till GIT. När kandidaterna gör testet kan de välja att köra enhetstester för att se till att deras lösningar fungerar som de ska. DevSkillers fördefinierade kodningstester har en fastställd tidsgräns. När tiden löper ut utvärderas kodtestet automatiskt och rapporten skickas till rekryteraren.

DevSkillers logotyp TalentBoost logotyp TalentScore-logotyp