DevSkillers logotypTalentBoost logotypTalentScore-logotyp

Intervjufrågor om Java och online-tester

DevSkiller Java Coding Questions har utarbetats speciellt av vårt expertteam av yrkesverksamma för Java-utvecklare - från junior till senior nivå. Alla våra Java-kodningstester är särskilt skräddarsydda för att se till att du hittar den perfekta kandidaten, med hjälp av ett specifikt urval av Java-frågor.

DevSkiller Java-kodningsfrågorna bygger på RealLifeTesting™-metodiken som fungerar genom att replikera verkliga scenarier som dina sökande ska lösa. Det är enkelt att hitta din nästa Javautvecklare med vårt unika utbud av tester.

Teknik som omfattas:

Programmeringsspråk: Java

Ramverk och bibliotek i Java: Spring Framework, Spring Boot, Hibernate, JPA, GWT, JSF, Vaadin, Play Framework, Groovy, Spock Framework / JUnit, TestNG, Selenium och andra

Bygg verktyg: Maven, Gradle

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

Frågor om valmöjligheter

bedömning av kunskaper om Java, Våren

Programmeringsuppgift - Nivå:

Java | Spring | Valutaväxlingstjänst - Skapa en tjänst för valutaväxlingskurser. Den ska göra det möjligt för användare att hämta information om valutakurser och beräkna hur mycket pengar de kommer att få efter växlingen.

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

Frågor om valmöjligheter

bedömning av kunskaper om Java, Våren

Programmeringsuppgift - Nivå:

Java | Kafka | Flygbiljetter - Implementera tjänsten för validering av datakvalitet som tas emot från resebyråer.

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

Frågor om valmöjligheter

bedömning av kunskaper om Java, Spring Boot

Luckor i koden

bedömning av kunskaper om Java

Programmeringsuppgift - Nivå:

Java | Spring Boot | HATEOAS Bike Station - Slutför implementeringen av HATEOAS till REST API.

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

Front End-programmering - Nivå:

JavaScript | TypeScript | Fakturaapplikation - frontend - Implementera frontenddelen för att slå samman och aggregera fakturadata med valutakurser.

Back End-programmering - Nivå:

Java | Fakturaapplikation - backend - Implementera backend-delen för sökning och sammanställning av fakturadata med tjänsten och DAO-metoderna.

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

Frågor om valmöjligheter

bedömning av kunskaper om Java

Luckor i koden

bedömning av kunskaper om Java

Programmeringsuppgift - Nivå:

Java | GetWordFromText och Reverse - Implementera två metoder som returnerar orden från texten och vänder dem.

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

Frågor om valmöjligheter

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

Programmeringsuppgift - Nivå: Svårt

QA | Java, Selenium | Automatisering av test av autentisering med flera faktorer - Automatisera autentiseringsmekanismen i Selenium.

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

Luckor i koden

bedömning av kunskaper om Java, QA, Selen

Programmeringsuppgift - Nivå:

QA | Java, Selenium | Text- och länkextraktion - Syftet med den här uppgiften är att testa kandidatens förmåga att hämta text från sidan. Uppgifterna omfattar väntan på att ett element med text ska vara synligt samt osynliga element.

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

Frågor om valmöjligheter

bedömning av kunskaper om Java, Spring Boot

Programmeringsuppgift - Nivå:

Java | Spring Boot, Kotlin | Beställare mikrotjänst - Implementera en ryggrad i en RESTful mikrotjänst.

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

Luckor i koden

bedömning av kunskaper om Java, QA, Selen

Programmeringsuppgift - Nivå:

Java | Selenium | Dropdowns och samlingar - Implementera två metoder i SeleniumExecutor-klassen som ska använda Selenium WebDriver för att utföra följande uppgifter på sidan från src/test/resources/__files/index.html.

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

Luckor i koden

bedömning av kunskaper om Java, Selen

Programmeringsuppgift - Nivå:

Java | Selenium | Autentisering i webbtjänst - Implementera fyra metoder i klassen LoginPage som är markerade med //TODO-implementering. Alla dessa ska använda Selenium WebDriver för att interagera med sidan.

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

Frågor om valmöjligheter

bedömning av kunskaper om Java, Spring Boot

Programmeringsuppgift - Nivå:

Java | Spring Boot med JPA-förfrågningar - Implementera SQL-förfrågningar för att hitta den bästa streamingplattformen.

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

Frågor om valmöjligheter

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

Programmeringsuppgift - Nivå:

Java | Spring, Hibernate | RESTful Blog - Implementera en kommentarsfunktion i en enkel REST-applikation för att betjäna en blogg.

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

Frågor om valmöjligheter

bedömning av kunskaper om Hibernate, Java

Programmeringsuppgift - Nivå:

Java | Hibernate | Attribute Converter - Implementera de saknade Attribute Converter-metoderna för att korrekt utföra mappningen av enheter.

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

Frågor om valmöjligheter

bedömning av kunskaper om Java

Programmeringsuppgift - Nivå:

Java | Configuration Provider - Implementera konfigurationsleverantör för att ladda egenskaper med företräde från tre källor: kommandoradsargument, fil och standardvärden.

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

Frågor om valmöjligheter

bedömning av kunskaper om Hibernate, Java, JPA

Programmeringsuppgift - Nivå:

Java | Hibernate | Recipes collection app - Implementera saknade metoder för att framgångsrikt utföra några enkla CRUD-operationer.

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

Frågor om valmöjligheter

bedömning av kunskaper om Java, Android

Programmeringsuppgift - Nivå: Svårt

Android | Bitmap-manipulationer - Implementera de tre operationer som ska utföras på en vald bild innan en delning påbörjas.

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

Frågor om valmöjligheter

bedömning av kunskaper om Java

Programmeringsuppgift - Nivå:

Java | Spring Boot | Discount microservice - Implementera microservice med hjälp av Spring Boot-funktioner.

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

Frågor om valmöjligheter

bedömning av kunskaper om Java

Programmeringsuppgift - Nivå:

Java | Hitta dubbletter - Implementera metoden findDuplicates som returnerar en ny lista med dubbletter som förekommit N gånger.

Frågor om valmöjligheter

bedömning av kunskaper om ES6, JavaScript, Typsnitt

Programmeringsuppgift - Nivå:

JavaScript | Node.JS | Websocket-server - Komplettera filen server.js för att slutföra WebSocket-servern.

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

Programmeringsuppgift - Nivå: Svårt

iOS | Swift | Conference App Senior - Implementera en nätverkstjänst som används för att interagera med servern.

Programmeringsuppgift - Nivå: Svårt

Android | Asynkrona samtal från native till Java via JNI - Tillhandahåll den saknade JNI-delen av kommunikationskombinationen native-Java som uppfyller vissa krav.

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

Frågor om valmöjligheter

bedömning av kunskaper om Java, Android, iOS

Programmeringsuppgift - Nivå:

Android | Style Basics - Implementera en stil som kan återanvändas med ett antal TextView-widgetar.

Programmeringsuppgift - Nivå:

iOS | Swift | Applikation för vattenkraftverk - Implementera de saknade funktionerna i applikationen för analys av data från ett vattenkraftverk.

Rätt intervjufrågor och onlinetest för att granska Java-utvecklare

Rekommenderade roller för våra intervjufrågor om Java

  • Java-utvecklare
  • Junior QA-utvecklare
  • Frontend-utvecklare
  • Fullstack Java-utvecklare
  • Junior Java-utvecklare
  • Middle Java-utvecklare
  • Senior Java-utvecklare

Hur våra Java-intervjufrågor och onlinetester fungerar

Java-testerna använder RealLifeTesting™ så att du kan bedöma varje sökandes kunskaper i Java-kodning i en kontrollerad miljö. DevSkillers Java-kodningsfrågor ger dig en tydlig förståelse för en sökandes kodningsförmåga och problemlösningsförmåga.

Viktiga funktioner

  • DevSkiller Java-kodningsfrågor ger dig en tydlig inblick i varje sökandes specifika färdigheter.
  • Fjärrtestning sparar tid och pengar
  • RealLifeTesting™-metodiken erbjuder en bättre användarupplevelse där kandidaterna kan använda sin egen IDE, klona till GIT, köra enhetstester och få tillgång till Stack Overflow/GitHub/Google för forskning.
  • De senaste verktygen för antiplagiat säkerställer tillförlitliga resultat.
  • Tydliga och exakta resultat som icke-tekniska yrkesverksamma lätt kan förstå.
  • Java-kodningstester finns tillgängliga för alla erfarenhetsnivåer.

Färdigheter som täcks i våra intervjufrågor och onlinetester om Java

  • Springboot
  • Java
  • QA
  • Selen
  • MongoDB
  • Mavern
  • Uttrycklig väntan
  • Kotlin
  • REST

Vad du ska leta efter hos en Javautvecklare

Java är ett kompilerat, objektorienterat programmeringsspråk. Det är avsett att låta programutvecklare "skriva en gång, köra var som helst", vilket innebär att kompilerad Javakod kan köras på alla plattformar som stöder Java utan att behöva kompileras på nytt. Java anses dock inte vara det enklaste programmeringsspråket för icke-programmerare, så du måste anlita rätt javautvecklare för uppgiften.

Det är viktigt att förstå att Java-världen utvecklas snabbt, så den idealiska kandidaten måste ha aktuell och relevant erfarenhet. Din Javautvecklare måste ha en förståelse för Javaspråket genom samlingar, "streams" och lambdauttryck samt samtidighet genom trådpooler. De bör ha kunskap om ramverk som Spring Boot 2, Hibernate och SQL, JUnit och Spock bland annat. Förutom själva språket måste din Javautvecklare också ha kunskap om språkets verktyg och bibliotek, t.ex. Maven och Gradle, Git och Docker - detta kommer att ge utdelning i form av tidsbesparingar längre fram i tiden. Slutligen bör din Javautvecklare ha praktisk erfarenhet av att arbeta med verkliga kodningsprojekt, oavsett om de är kommersiella eller inte.

Bygg dina egna anpassade Java-kodningsfrågor

Vill du testa våra Java-kodningsfrågor med din egen kodbas? Det är inga problem. DevSkillers onlineuppgiftsguide är full av fantastiska funktioner som gör att du kan anpassa dina testinbjudningar. Välj de språk du vill testa, definiera testets omfattning och varaktighet, allt medan du övervakar dina sökandes process i realtid. Fjärrtestning innebär att du bekvämt kan testa dina sökande och hitta de bästa talangerna från världens alla hörn.

Är du intresserad men vill veta mer om våra Java-tester online?

Om du tror att DevSkiller kan vara precis vad ditt företag behöver, men vill vara säker, kan du läsa fallstudien nedan:

Ada Hälsa

Ada Health är ett globalt hälsoföretag som grundades av läkare, forskare och pionjärer inom industrin för att skapa nya möjligheter för personlig hälsa. Tidigare granskade företaget teknisk kompetens genom en uppgift på plats, följt av en gruppintervju - ett förfarande som krävde mycket tid. Därför var det största målet Ada hade en förbättrad intervjuupplevelse som skulle spara tid.

"DevSkiller hjälpte oss att spara dyrbar tid på plats för sökande som redan är lämpliga. Vi sparar 3 timmar per kandidat - det var den tid som vi tidigare spenderade med de sökande på en teknisk uppgift."

Micha Gerwig- Teknisk chef Ada Health

Vanliga frågor

Hur utvärderas Java-testerna online?

Med våra Java-tester online utvärderas och presenteras resultaten automatiskt på ett tydligt och kortfattat sätt när kandidaten har genomfört testet. Du behöver inte vara tekniskt intresserad för att förstå dem. Varje kandidat utvärderas utifrån de lösningar de har lämnat, och varje kandidat bedöms utifrån om deras lösning skulle fungera, kodens kvalitet och eventuella fel i koden. Dessutom finns extra funktioner som testar plagiat från tidigare tester.

Hur gör kandidaterna ett test?

DevSkillers Java-test online är tillgängliga var som helst, vilket innebär att allt rekryteraren behöver göra är att tillhandahålla testet, sedan är det upp till kandidaten att komma med rätt resultat. Varje test kan göras tillgängligt under en begränsad tid. Kandidaterna kan slutföra testerna med hjälp av sin favorit IDE och sedan klona projektet till GIT. Kandidaterna kan också köra enhetstester för att se till att deras lösningar är effektiva. När testresultaten är klara utvärderas de automatiskt och presenteras för rekryteraren i form av en rapport.

Hur lång tid tar det att installera DevSkiller?

DevSkiller har ett omfattande bibliotek med Java-kodningstester, vilket innebär att du kan börja testa kandidater direkt efter att du har skapat ditt konto. Hela processen med att ställa in dina Java-kodningsfrågor kan ta så lite som fem minuter.

Vad tycker kandidaterna om DevSkiller-testerna?

Kandidaterna har fått feedback om att de älskar strukturen på DevSkillers Java-kodningstester. Vi märker att kandidaterna gillar att få en chans att bevisa sina färdigheter inom programvaruutveckling, snarare än att bara försöka köra gamla algoritmer som de inte har rört sedan de var studenter. De gillar också att DevSkiller-testerna använder normala kodningsmetoder och konventionella verktyg som enhetstestning och kloning till GIT från en personlig IDE.

Om kandidater som är utvecklare är oroliga för att göra testet, kommer deras misstankar oftast från erfarenhet av att göra algoritmiska tester - tester som inte övervakar de faktiska färdigheter som en utvecklare använder varje dag. Med DevSkillers onlinetester finner vi att kandidaterna omedelbart kan se skillnaden och kan testa sina Java-kodningsfärdigheter på ett sätt som är utmanande men också en rättvis representation av den typ av arbete som de kommer att utföra.

Hur lång tid tar testet?

Java-kodningstesterna är flexibla och du kan bestämma hur länge de ska pågå för att passa dina egna önskemål. Du har möjlighet att använda standardinställningarna eller att anpassa testet till dina egna behov. Dessutom kan varje enskild fråga i ett test också ställas in med tidsgränser.