Java-interviewspørgsmål og online-test

DevSkiller Java Coding Questions er specielt udarbejdet af vores ekspertteam af professionelle Java-udviklere - fra junior- til seniorniveau. Alle vores Java-kodningstests er specielt skræddersyet til at sikre, at du finder den perfekte kandidat ved hjælp af et specifikt udvalg af Java-spørgsmål.

DevSkiller Java-kodningsspørgsmål er baseret på RealLifeTesting™-metoden, som fungerer ved at replikere scenarier fra den virkelige verden, som dine ansøgere skal løse. Det er nemt at finde din næste Java-udvikler med vores unikke udvalg af tests.

Teknologier, der er omfattet:

Programmeringssprog: Java

Java-rammer og -biblioteker: Spring Framework, Spring Boot, Hibernate, JPA, GWT, JSF, Vaadin, Play Framework, Groovy, Spock Framework / JUnit, TestNG, Selenium m.fl.

Byg værktøjer: Maven, Gradle

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

Spørgsmål efter valg

vurdering af viden om Core Java: Netværkskommunikation, Generiske lægemidler, Hukommelsesstyring

Huller i koden

vurdering af viden om Core Java: Indsamlinger, Hukommelsesstyring, Generiske lægemidler

Programmeringsopgave - Niveau:

Java | Valutaveksling - Færdiggør implementeringen af appen Valutaveksling, som er ansvarlig for at styre valutakurser og veksle valutaer.

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

Spørgsmål efter valg

vurdering af viden om Java, Core Java, Lambda-udtryk, Hukommelsesstyring

Huller i koden

vurdering af viden om Core Java, Java, Hukommelsesstyring, samlinger, Lambda-udtryk

Programmeringsopgave - Niveau:

Java | Biblioteksapplikation - Oprettelse af en applikation, der gør det muligt for biblioteket at administrere deres bogbestand. Målet med opgaven er at færdiggøre implementeringen af de manglende servicemetoder.

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

Spørgsmål efter valg

vurdering af viden om QA, Afprøvning, Test af enheder, Manuel testning

Huller i koden

vurdering af viden om JUnit 5, Java, QA

Programmeringsopgave - Niveau: Medium

QA | JUnit | ATM Service | Autentifikation og validering af indskud

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

Spørgsmål efter valg

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

Huller i koden

vurdering af viden om Java, QA, Selen

Programmeringsopgave - Niveau: Medium

QA | .NET, Selenium | Dataudtræk - Implementer metoder i klassen SeleniumTask.SeleniumExecutor for at få alle test gennemført med succes.

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

Spørgsmål efter valg

vurdering af viden om Java og QA

Huller i koden

vurdering af viden om Java og QA

Programmeringsopgave - Niveau: Medium

QA | Java, JUnit | Automat - Skriv enhedstests til verifikation af en automat.

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

Spørgsmål efter valg

vurdering af viden om API, Java

Huller i koden

vurdering af viden om Java, Java Stream API, Strømme

Programmeringsopgave - Niveau: Medium

Java | Standard Search Engine - Implementer en motor til produktsøgning baseret på simple og sammensatte prædikater.

Java
SENIOR
Testede færdigheder
Varighed
78 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Java

Huller i koden

vurdering af viden om Java

Programmeringsopgave - Niveau: svær

Java | Precomputation Queue - Implementer en prioritetskø, som skal bruges på flere knudepunkter til asynkront at forudberegne statistik om produktsæt.

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

Spørgsmål efter valg

vurdering af viden om Vinterdvale, Java

Huller i koden

vurdering af viden om Vinterdvale, Java

Programmeringsopgave - Niveau:

Java | Hibernate | UserType - Implementer manglende metoder til korrekt kortlægning af brugerdefinerede objekter.

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

Spørgsmål efter valg

vurdering af viden om Java

Huller i koden

vurdering af viden om Java

Programmeringsopgave - Niveau: Medium

Java | Precomputing Search Engine - Implementer den optimerede motor til produktsøgning, baseret på precomputation-opgaven til at forudberegne resultaterne for ethvert sæt af mulighederne.

Java
SENIOR
Testede færdigheder
Varighed
71 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Java, Multithreading

Huller i koden

vurdering af viden om MongoDB

Programmeringsopgave - Niveau: svær

Java | Circuit Breaker og Retry-mønster - Implementer circuit breaker, fallback og retry-mønster i microservice-arkitektur.

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

Spørgsmål efter valg

vurdering af viden om Android

Huller i koden

vurdering af viden om Android, Java, ProGuard

Programmeringsopgave - Niveau: svær

Android | Java | ProGuard-konfiguration - Implementer ProGuard-konfigurationen for at fjerne udviklerens kode fra kodebasen - på kompileringstidspunktet.

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

Spørgsmål efter valg

vurdering af viden om Java

Huller i koden

vurdering af viden om JUnit 5, Java, QA

Programmeringsopgave - Niveau: Medium

Java | JUnit | Flight Manager - Implementer de manglende funktioner i programmet, der er ansvarligt for at administrere flydata.

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

Spørgsmål efter valg

vurdering af viden om Java, Spring Boot

Huller i koden

vurdering af viden om PostgreSQL, SQL

Programmeringsopgave - Niveau: Medium

Java | Spring Boot | Items Retriever Microservice - Implementer en microservice til at hente varer fra indkøbssystemet.

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

Spørgsmål efter valg

vurdering af viden om Java, Spring Boot, JPA

Huller i koden

vurdering af viden om Java

Programmeringsopgave - Niveau:

Java | Spring Boot med JPA-forespørgsler - Implementer SQL-forespørgsler for at finde den bedste streamingplatform.

Java
SENIOR
Testede færdigheder
Varighed
78 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om GIT

Huller i koden

vurdering af viden om Java

Programmeringsopgave - Niveau: svær

Java | Internet Banking System Decryption Service - Implementer metoder til kryptografi.

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

Spørgsmål efter valg

vurdering af viden om Java, Spring Boot, Vinterdvale

Huller i koden

vurdering af viden om Vinterdvale, Java, JPA

Programmeringsopgave - Niveau: Medium

Java | Spring Boot, JPA | Repositories - Implementer alle metoder i ItemRepository-klassen.

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

Spørgsmål efter valg

vurdering af viden om Core Java, Java, Lambda-udtryk, Hukommelsesstyring

Huller i koden

vurdering af viden om Core Java, Java, samlinger, Hukommelsesstyring, Lambda-udtryk

Programmeringsopgave - Niveau:

Java | Core Java | Time Service - Implementer løsninger baseret på din viden om Java Time API.

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.

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.

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.

Forår
JUNIOR
Testede færdigheder
Varighed
35 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Java, Forår

Programmeringsopgave - Niveau:

Java | Spring | Valutavekslingstjeneste - Opret en valutavekslingstjeneste. Den skal gøre det muligt for brugerne at hente oplysninger om valutakurser og beregne det beløb, de får efter vekslingen.

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

Spørgsmål efter valg

vurdering af viden om Java, Forår

Programmeringsopgave - Niveau:

Java | Kafka | Flybilletter reservationer - Implementer tjenesten til validering af datakvalitet, som modtages fra rejsebureauerne.

Spring Boot
JUNIOR
Testede færdigheder
Varighed
54 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Java, Spring Boot

Huller i koden

vurdering af viden om Java

Programmeringsopgave - Niveau:

Java | Spring Boot | HATEOAS Bike Station - Færdiggør implementeringen af HATEOAS til REST API'et.

De rigtige Java-interviewspørgsmål og onlinetests til at screene Java-udviklere

Anbefalede roller til vores Java-interviewspørgsmål

  • Java-udvikler
  • Junior QA-udvikler
  • Frontend-udvikler
  • Full-stack Java-udvikler
  • Junior Java-udvikler
  • Java-udvikler i midten
  • Senior Java-udvikler

Sådan fungerer vores Java-interviewspørgsmål og online-tests

Java-testene anvender RealLifeTesting™, så du kan vurdere hver enkelt ansøgers viden om Java-kodning i et kontrolleret miljø. DevSkiller Java-kodningsspørgsmål giver dig en klar forståelse af ansøgerens kodningsevne og problemløsningsevne.

Vigtigste funktioner

  • DevSkiller Java kodningsspørgsmål giver dig et klart indblik i hver enkelt ansøgers specifikke færdigheder
  • Fjerntestning sparer dig for tid og penge
  • 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.
  • De nyeste værktøjer til bekæmpelse af plagiat sikrer pålidelige resultater
  • Klare, præcise resultater, som ikke tekniske fagfolk nemt kan forstå
  • Java-kodningstest for alle erfaringsniveauer

Færdigheder, der er dækket i vores Java-interviewspørgsmål og online-tests

  • Springboot
  • Java
  • QA
  • Selen
  • MongoDB
  • Mavern
  • Eksplicit ventetid
  • Kotlin
  • REST

Hvad du skal kigge efter hos en Java-udvikler

Java er et kompileret, objektorienteret programmeringssprog. Det er beregnet til at lade applikationsudviklere "skrive én gang, køre hvor som helst", hvilket betyder at kompileret Java-kode kan køre på alle platforme, der understøtter Java, uden at det er nødvendigt med en ny kompilering. Java anses dog ikke for at være det nemmeste programmeringssprog at bruge for ikke-programmører, så du skal hyre den rette Java-udvikler til opgaven.

Det er vigtigt at forstå, at Java-verdenen udvikler sig hurtigt, så den ideelle kandidat skal have opdateret og relevant erfaring. Din Java-udvikler skal have en forståelse for Java-sproget gennem samlinger, "streams" og lambdaudtryk samt samtidighed gennem trådpuljer. De skal have kendskab til frameworks, herunder Spring Boot 2, Hibernate og SQL, JUnit og Spock blandt andre. Ud over selve sproget skal din Java-udvikler også have kendskab til sprogets værktøjer og biblioteker som Maven og Gradle, Git og Docker - dette vil give udbytte i form af tidsbesparelser senere hen. Endelig bør din Java-udvikler have praktisk erfaring med at arbejde på egentlige kodningsprojekter, hvad enten de er kommercielle eller ej.

Opbyg dine egne brugerdefinerede Java-kodningsspørgsmål

Ønsker du at teste vores spørgsmål om Java-kodning ved hjælp af din egen kodebase? Det er ikke noget problem. DevSkiller online opgaveguiden er fyldt med fantastiske funktioner, der giver dig mulighed for at tilpasse dine testinvitationer. Vælg de sprog, du vil teste, definer testens omfang og varighed, mens du overvåger dine ansøgeres proces i realtid. Fjerntest betyder, at du nemt kan teste dine ansøgere og finde de bedste talenter fra alle hjørner af kloden.

Er du interesseret, men vil du vide mere om vores Java online-test?

Hvis du tror, at DevSkiller måske er lige det, din virksomhed har brug for, men du vil være helt sikker, kan du læse casestudiet nedenfor:

Ada Health

Ada Health er en global sundhedsvirksomhed, der er grundlagt af læger, forskere og pionerer i branchen for at skabe nye muligheder for personlig sundhed. Virksomheden screenede tidligere tekniske færdigheder ved hjælp af en opgave på stedet efterfulgt af et teaminterview - en procedure, der krævede meget tid. Derfor var det største mål, Ada havde, en forbedret interviewoplevelse, der ville spare tid.

"DevSkiller hjalp os med at spare kostbar tid på stedet for ansøgere, der allerede nu er sandsynlige at passe ind. Vi sparer 3 timer pr. kandidat - det var den tid, vi før brugte med ansøgere på en teknisk opgave."

Micha Gerwig- Teknisk chef Ada Health

Ofte stillede spørgsmål

Hvordan evalueres Java-onlinetest?

Når kandidaten har gennemført testen, evalueres resultaterne automatisk og præsenteres på en klar og overskuelig måde, når vores Java-onlinetest er gennemført. Du behøver ikke at være teknisk interesseret for at forstå dem. Hver kandidat vurderes på baggrund af de løsninger, de har givet, og hver kandidat vurderes ud fra, om deres løsning ville fungere, kodens kvalitet og eventuelle fejl i koden. Derudover er der ekstra funktioner, der tester for plagiat fra tidligere prøver.

Hvordan tager ansøgerne en prøve?

DevSkiller's Java online tests er tilgængelige hvor som helst, hvilket betyder at alt hvad rekrutteringsansvarlig skal gøre er at stille testen til rådighed, hvorefter det er op til kandidaten at komme med de rigtige resultater. Hver test kan gøres tilgængelig i en begrænset periode. Kandidaterne kan gennemføre testene ved hjælp af deres foretrukne IDE og derefter klone projektet til GIT. Kandidaterne kan også køre enhedstests for at sikre, at deres løsninger er effektive. Når testresultaterne er afsluttet, evalueres de automatisk og præsenteres for rekrutteringsmedarbejderen i form af en rapport.

Hvor lang tid tager det at opsætte DevSkiller?

DevSkiller har et omfattende bibliotek af Java-kodningstests, hvilket betyder, at du kan begynde at teste kandidater straks efter oprettelsen af din konto. Hele processen med at oprette dine Java-kodningsspørgsmål kan tage så lidt som fem minutter.

Hvad synes kandidaterne om DevSkiller-testene?

Tilbagemeldinger fra kandidater er, at de er glade for strukturen i DevSkiller Java-kodetestene. Vi finder ud af, at kandidaterne kan lide at få en chance for at bevise deres færdigheder inden for softwareudvikling, i stedet for blot at prøve at afprøve gamle algoritmer, som de ikke har rørt ved, siden de var studerende. De kan også lide, at DevSkiller-testene anvender normale kodningspraksis og konventionelle værktøjer som f.eks. enhedstest og kloning til GIT fra et personligt IDE.

Hvis kandidater, der er bekymrede over at tage testen, skyldes deres mistanke som regel erfaring med algoritmiske tests - tests, der ikke overvåger de faktiske færdigheder, som en udvikler bruger i dagligdagen. Med DevSkiller online-tests finder vi ud af, at kandidaterne straks kan se forskel og kan teste deres Java-kodningsfærdigheder på en måde, der er udfordrende, men som også er en retfærdig repræsentation af den type arbejde, de skal udføre.

Hvad er testens varighed?

Java-kodningstests er fleksible, og du kan indstille varigheden efter dine egne præferencer. Du har mulighed for at bruge standardindstillingerne eller at tilpasse testen til dine egne behov. Desuden kan hvert enkelt spørgsmål i en test også indstilles med tidsbegrænsninger.

DevSkiller-logo TalentBoost-logo TalentScore-logo