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.

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

Frågor om valmöjligheter

bedömning av kunskaper om Salesforce, Salesforce-administratör, Utveckling av Salesforce

Programmeringsuppgift - Nivå:

Salesforce | Consulting | Sales Masters - Lägg till två sammanfattningsfält för Roll-Up och ett formelfält som visar en bild till kontoobjektet.

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

Frågor om valmöjligheter

bedömning av kunskaper om Apex, Salesforce

Luckor i koden

bedömning av kunskaper om SOQL, Salesforce

Programmeringsuppgift - Nivå:

Apex | Record Updater Identification - Implementera den lösning som inte påverkar den nuvarande automatiseringen.

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

Databasuppgift - Nivå: Svårt

SOQL | Adventures of Space Doctors - Skriv en SOQL-fråga som hämtar en lista över filmer och relaterade filmroller.

Programmeringsuppgift - Nivå: Svårt

Apex | Trading Company - Ladda konton med hjälp av ett stagingobjekt, sök efter dubbletter och utför lämpliga åtgärder asynkront.

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

Programmeringsuppgift - Nivå: Svårt

HTML/CSS | Startsida - Komplettera CSS-egendomsdefinitioner så att sidan visar den lämpliga splash loader-skärmen innan den visar startsidan.

Programmeringsuppgift - Nivå: Svårt

JavaScript | Funktionell memotisering - Skriv de två versionerna av den generiska memotiseringsmekanismen.

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

Frågor om valmöjligheter

bedömning av kunskaper om Angular, JavaScript

Luckor i koden

bedömning av kunskaper om Angular, JavaScript

Programmeringsuppgift - Nivå:

JavaScript | Angular | Reactive forms - Förbered ett registreringsformulär med hjälp av Reactive forms

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

Luckor i koden

bedömning av kunskaper om Android, Kotlin

Programmeringsuppgift - Nivå: Svårt

Android | Kotlin | Bitmap manipulation - Komplett bildmanipuleringsprogram som utför vissa operationer på den valda bilden.

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

Databasuppgift - Nivå: Medelhög

SQL | MSSQL | Hitta nollor - Skriv en fråga som returnerar namnen på alla objekt som inte är tillgängliga.

Databasuppgift - Nivå: Medelhög

SQL | MSSQL | Hitta datumintervall - Skriv en fråga som returnerar namnen på alla objekt som lagts till under de senaste 7 dagarna.

Databasuppgift - Nivå: Medelhög

SQL | MSSQL | Användning av aggregat - Skriv en fråga som returnerar namnen på alla objekt i en viss kategori.

Databasuppgift - Nivå: Medelhög

SQL | MSSQL | Hitta dubbletter - Skriv en fråga som returnerar namnen på alla objekt som är dubbletter.

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

Frågor om valmöjligheter

bedömning av kunskaper om CLI, DevOps, SysOps, Terraform, AMI, AWS, EBS, EC2, EIP, Felsökning, Felsökning, Azure

Luckor i koden

bedömning av kunskaper om Terraform

Programmeringsuppgift - Nivå:

DevOps | Terraform, Azure | PaaS Resources - Använd Terraform azurerm provider för att tillhandahålla docker registry, app service och exponera appen via dns

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

Frågor om valmöjligheter

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

Luckor i koden

bedömning av kunskaperna om *Terraform

Programmeringsuppgift - Nivå:

DevOps | Terraform | GCP Provider - Med Terraform och GCP Provider kan du skapa en beräkningsinstans, skapa och ansluta disk, konfigurera ssh och tillämpa brandväggsregler.

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

Frågor om valmöjligheter

bedömning av kunskaper om Python, NoSQL, MongoDB

Luckor i koden

bedömning av kunskaper om Python, NoSQL, MongoDB

Programmeringsuppgift - Nivå:

Python | MongoDB | Börskurser | Senaste priserna - Laddning och sökning av börsdata med MongoDB-samlingar.

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

Frågor om valmöjligheter

bedömning av kunskaper om Python, NoSQL, MongoDB

Luckor i koden

bedömning av kunskaper om Python, NoSQL, MongoDB

Programmeringsuppgift - Nivå: Svårt

Python | MongoDB | Börskurser | Samling - Laddning och sökning av börsdata med MongoDB-samlingar.

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

Frågor om valmöjligheter

bedömning av kunskaper om Java och Spring Boot

Luckor i koden

bedömning av kunskaper om Java och MongoDB

Programmeringsuppgift - Nivå:

Java | MongoDB, Spring Boot | Flygsökare med MongoDB-cache - Implementera kod som kan söka efter priser från flera flygbolag enligt kundens begäran.

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

Frågor om valmöjligheter

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

Luckor i koden

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

Programmeringsuppgift - Nivå:

QA | .NET, Selenium | Firefox Driver | Selenium-tester för inloggningssidan - Implementera selenium-tester för inloggningssidan: kontrollera HTML-komponenter, CSS-stilar, ange värdet på inmatningsfälten och klicka på knappen på sidan.

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

Frågor om valmöjligheter

bedömning av kunskaper om Android,

Luckor i koden

bedömning av kunskap om Android, Kotlin och Java

Programmeringsuppgift - Nivå:

Android | Kotlin | Employees Application - Komplett app som visar en lista över personer som ansvarar för olika områden inom företaget, t.ex. IT eller löner.

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

Frågor om valmöjligheter

bedömning av kunskaper om MongoDB, NoSQL

Luckor i koden

bedömning av kunskaper om Python

Programmeringsuppgift - Nivå:

Python | MongoDB | Börskurser - Ladda in och fråga efter börsdata med MongoDB-samlingar.

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

Frågor om valmöjligheter

bedömning av kunskaper om Stora data, PySpark, Python

Luckor i koden

bedömning av kunskaper om SQL

Programmeringsuppgift - Nivå: Svårt

Python | PySpark | Fleet Management Corporation - Upptäck hastighetsöverträdelser och verifiera att en befintlig prediktor är korrekt.

MIDDLE
Testade färdigheter
Varaktighet
44 minuter max.
Utvärdering
Manuell
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Arrays, Uppgifter Steg, SAS, Databaser, frekvenstabeller, statistik, ODS, rapporterar, Makrospråk

Luckor i koden

bedömning av kunskaper om Analyser, SAS, TTest, statistik, Uppgifter Steg, PROC SQL

Kodgranskningsuppgift - Nivå: Medelhög

SAS | Läsa och filtrera data - Kontrollera kvaliteten på koden som använder datamanipulering och makrospråkliga uttalanden och lägg till kommentarer om hur den kan förbättras. Kom ihåg att optimera kodens prestanda och följa SAS bästa praxis.

SENIOR
Testade färdigheter
Varaktighet
41 minuter max.
Utvärdering
Manuell
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om GLM-förfarande, SAS, statistik, Uppgifter Steg, Hasch, Databaser, Makrospråk, villkorlig formatering, rapporterar

Kodgranskningsuppgift - Nivå: Svårt

SAS | Makrodefinitioner - Kontrollera kvaliteten, effektiviteten och läsbarheten hos koden som skapar en ny makrodefinition med namnet split och lägg till kommentarer om hur den kan förbättras. Kom ihåg att optimera kodens prestanda och följa SAS bästa praxis.

JUNIOR
Testade färdigheter
Varaktighet
42 minuter max.
Utvärdering
Manuell
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om SAS, rapporterar, Uppgifter Steg, Excel, Makrospråk, innebär ett förfarande, statistik, Databaser

Luckor i koden

bedömning av kunskaper om Uppgifter Steg, PROC SORT, SAS, rapporterar

Kodgranskningsuppgift - Nivå:

SAS | Datamanipulering - Kontrollera kvaliteten på kod som använder datamanipulering och lägg till kommentarer om hur den kan förbättras. Kom ihåg att optimera kodens prestanda och följa SAS bästa praxis.

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

Frågor om valmöjligheter

bedömning av kunskaper om QA, Testning av

Programmeringsuppgift - Nivå:

QA | .NET | NUnit-tester för gränssnittet för databehandling - Implementera NUnit-tester för IDataProcessing gränssnittet i NUnitDataProcessing.Tests.DataProcessingTest projekt som verifierar verksamhetskraven.

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

Frågor om valmöjligheter

bedömning av kunskaper om Java, Våren, Hibernate

Programmeringsuppgift - Nivå:

Java | Spring, Hibernate | Hottest pepper application - Implementera metoder i PepperDao klassen med Spring och Hibernate.

Angular 2+
SENIOR
Testade färdigheter
Varaktighet
53 minuter max.
Utvärdering
Automatisk
Översikt över testet

Luckor i koden

bedömning av kunskaper om Angular2+, JavaScript

Frågor om valmöjligheter

bedömning av kunskaper om HTML

Programmeringsuppgift - Nivå: Svårt

JavaScript | Angular 2+ | Router Rollbaserad åtkomstkontroll - Förbered en enkel RBAC för rutter och komponenter.

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

Frågor om valmöjligheter

bedömning av kunskaper om Python, Gnista

Programmeringsuppgift - Nivå:

Python | PySpark | Customer Preference Model - Implementera en datateknisk applikation för förbehandling av marknadsföringsdata.

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

Frågor om valmöjligheter

bedömning av kunskaper om Keras, Maskininlärning, Python

Programmeringsuppgift - Nivå:

Python | NLP, Keras | Sentimentanalys av kundrecensioner - Utför en sentimentanalys och taggning av kundrecensioner av filmer och flygbolag med hjälp av en neuronal nätverksmodell med flera utgångar.

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