DevSkiller TalentBoost logoDevSkiller TalentScore logoDevSkiller-logoTalentBoost-logoTalentScore-logo

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

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.

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

Front End-programmeringsopgave - Niveau: Let

JavaScript | TypeScript | Fakturaapplikation - frontend - Implementer frontend-delen til sammenlægning og aggregering af fakturadata med valutakurser.

Back End programmeringsopgave - Niveau: Let

Java | Fakturaapplikation - backend - Implementer backend-delen til søgning og aggregering af fakturadata med tjenesten og DAO-metoderne.

QA
SENIOR
Testede færdigheder
Varighed
49 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

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

Programmeringsopgave - Niveau: svær

QA | Java, Selenium | Automatisering af test af multifaktor-autentificering - Automatiser autentificeringsmekanismen i Selenium.

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

Huller i koden

vurdering af viden om Java, QA, Selen

Programmeringsopgave - Niveau: Medium

QA | Java, Selenium | Tekst- og linkudtrækning - Formålet med denne opgave er at teste kandidatens evner til at hente tekst fra siden. Opgaverne omfatter at vente på, at et element med tekst er synligt, samt at usynlige elementer er synlige.

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

Spørgsmål efter valg

vurdering af viden om Java, Spring Boot

Programmeringsopgave - Niveau:

Java | Spring Boot, Kotlin | Ordrer microservice - Implementer en rygrad af RESTful-microservice.

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

Huller i koden

vurdering af viden om Java, QA, Selen

Programmeringsopgave - Niveau:

Java | Selenium | Dropdowns og samlinger - Implementer to metoder i SeleniumExecutor-klassen, som skal bruge Selenium WebDriver til at udføre nedenstående opgaver på siden fra src/test/resources/__files/index.html-siden.

Selen
JUNIOR
Testede færdigheder
Varighed
43 minutter max.
Evaluering
Automatisk
Testoversigt

Huller i koden

vurdering af viden om Java, Selen

Programmeringsopgave - Niveau:

Java | Selenium | Autentificering i webtjeneste - Implementer fire metoder i klassen LoginPage markeret med //TODO-implementering. De skal alle bruge Selenium WebDriver til at interagere med siden.

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

Spørgsmål efter valg

vurdering af viden om Java, Spring Boot

Programmeringsopgave - Niveau:

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

Forår
MIDDLE
Testede færdigheder
Varighed
101 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Java, Forår, JPA

Programmeringsopgave - Niveau: Medium

Java | Spring, Hibernate | RESTful Blog - Implementer en kommentarfunktion i en simpel REST-applikation til at betjene en blog.

Vinterdvale
JUNIOR
Testede færdigheder
Varighed
40 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Vinterdvale, Java, JPA

Programmeringsopgave - Niveau:

Java | Hibernate | Receptsamling app - Implementer manglende metoder til at udføre nogle enkle CRUD-operationer.

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

Spørgsmål efter valg

vurdering af viden om Java, Android

Programmeringsopgave - Niveau: svær

Android | Bitmap-manipulationer - Implementer de tre operationer, der skal udføres på et udvalgt billede, før du starter en deling.

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

Spørgsmål efter valg

vurdering af viden om Java

Programmeringsopgave - Niveau:

Java | Spring Boot | Discount microservice - Implementer microservice ved hjælp af Spring Boot-funktioner.

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

Spørgsmål efter valg

vurdering af viden om Java

Programmeringsopgave - Niveau:

Java | Find dubletter - Implementer findDuplicates-metoden, der returnerer en ny liste med dubletter, som er dubletter, der er forekommet N gange.

Spørgsmål efter valg

vurdering af viden om ES6, JavaScript, Typeskrift

Programmeringsopgave - Niveau:

JavaScript | Node.JS | Websocket-server - Udfyld filen server.js for at færdiggøre WebSocket-serveren.

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

Programmeringsopgave - Niveau: svær

iOS | Swift | Conference App Senior - Implementer en netværkstjeneste, der bruges til at interagere med serveren.

Programmeringsopgave - Niveau: svær

Android | Asynkront opkald fra native til Java via JNI - Tilvejebring den manglende JNI-del af den native-Java-kommunikationskombination, der opfylder visse krav.

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

Spørgsmål efter valg

vurdering af viden om Java, Android, iOS

Programmeringsopgave - Niveau:

Android | Style Basics - Implementer en stil, der kan genbruges med en række TextView-widgets.

Programmeringsopgave - Niveau:

iOS | Swift | Applikation til vandkraftværk - Implementer de manglende funktioner i applikationen til analyse af data fra et vandkraftværk.

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.