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

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.

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.

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

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.

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

Frågor om valmöjligheter

bedömning av kunskaper om Java och QA

Luckor i koden

bedömning av kunskaper om Java och QA

Programmeringsuppgift - Nivå:

QA | Java, JUnit | Automat - Skriv enhetstester för verifiering av en automat.

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

Frågor om valmöjligheter

bedömning av kunskaper om API, Java

Luckor i koden

bedömning av kunskaper om Java, Java Stream API, Strömmar

Programmeringsuppgift - Nivå:

Java | Standard Search Engine - Implementerar en motor för produktsökning baserad på enkla och sammansatta predikat.

Java
SENIOR
Testade färdigheter
Varaktighet
78 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å: Svårt

Java | Precomputation Queue - Implementera en prioriterad kö som kommer att användas på flera noder för att asynkront förberäkna statistik om produktuppsättningar.

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

Frågor om valmöjligheter

bedömning av kunskaper om Hibernate, Java

Luckor i koden

bedömning av kunskaper om Hibernate, Java

Programmeringsuppgift - Nivå:

Java | Hibernate | UserType - Implementera saknade metoder för att korrekt mappa anpassade objekt.

Android
JUNIOR
Testade färdigheter
Varaktighet
36 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 kunskaper om Android, Java

Programmeringsuppgift - Nivå:

Android | Java | Videouppspelning - Implementera enkel uppspelning av en inbäddad video.

Java
MIDDLE
Testade färdigheter
Varaktighet
97 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 | Precomputing Search Engine - Implementera den optimerade motorn för produktsökning, baserad på precomputation-uppgiften för att förberäkna resultaten för varje uppsättning alternativ.

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

Frågor om valmöjligheter

bedömning av kunskaper om Java, Multithreading

Luckor i koden

bedömning av kunskaper om MongoDB

Programmeringsuppgift - Nivå: Svårt

Java | Circuit Breaker and Retry pattern - Implementera circuit breaker, fallback och retry pattern i mikrotjänstarkitektur.

Android
SENIOR
Testade färdigheter
Varaktighet
48 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 kunskaper om Android, Java, ProGuard

Programmeringsuppgift - Nivå: Svårt

Android | Java | ProGuard-konfiguration - Implementera ProGuard-konfigurationen för att ta bort utvecklarens kod från kodbasen - vid kompileringstid.

Java
MIDDLE
Testade färdigheter
Varaktighet
39 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 JUnit 5, Java, QA

Programmeringsuppgift - Nivå:

Java | JUnit | Flight Manager - Implementera de saknade funktionerna i programmet som ansvarar för hanteringen av flygdata.

Java
MIDDLE
Testade färdigheter
Varaktighet
57 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 PostgreSQL, SQL

Programmeringsuppgift - Nivå:

Java | Spring Boot | Mikrotjänst för att hämta artiklar - Implementera en mikrotjänst för att hämta artiklar från shopping-systemet.

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

Frågor om valmöjligheter

bedömning av kunskaper om Java, Spring Boot, JPA

Luckor i koden

bedömning av kunskaper om Java

Programmeringsuppgift - Nivå:

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

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

Frågor om valmöjligheter

bedömning av kunskaper om GIT

Luckor i koden

bedömning av kunskaper om Java

Programmeringsuppgift - Nivå: Svårt

Java | Internet Banking System Decryption Service - Implementera metoder som rör kryptografi.

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

Frågor om valmöjligheter

bedömning av kunskaper om Java, Spring Boot, Hibernate

Luckor i koden

bedömning av kunskaper om Hibernate, Java, JPA

Programmeringsuppgift - Nivå:

Java | Spring Boot, JPA | Repositories - Implementera alla metoder i klassen ItemRepository.

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

Frågor om valmöjligheter

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

Luckor i koden

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

Programmeringsuppgift - Nivå:

Java | Core Java | Time Service - Implementera lösningar baserade på din kunskap om Java Time API.

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.

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.

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.

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.

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.

DevSkillers logotyp TalentBoost logotyp TalentScore-logotyp