Java programming interview questions and tests

The ready-to-use Devskiller online Java programming tests are widely used for technical screening and online interviews. They help tech recruiters and HR managers to select Java developers with the right skill set for on site interviews and screen out the bad ones.

Devskiller programming tests comprise Java programming interview questions and Java programming tasks. All Devskiller coding tests are powered by RealLifeTesting™ methodology.

If you’re looking for sample Java programming interview questions and tests to assess your candidates, start a free trial or log into your account.

Abgedeckte Technologien:

Programmiersprache: Java

Java-Frameworks und Bibliotheken: Spring framework, Spring boot, Hibernate, JPA, GWT, JSF, Vaadin, Play framework Groovy, SpockFramework, JUnit, TestNG and others

Werkzeuge bauen: Maven, Gradle.

Java
JUNIOR
Geprüfte Fähigkeiten
Dauer
35 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Java

Programmieraufgabe - Stufe: Einfach

Java | Simple CRUD using HttpClient - Implement еasу basic CRUD operations, using Java 11 HttpClient.

Verfügbar in Team- und Unternehmensplänen

Konto erstellen
QUALITÄTSSICHERUNG
SENIOR
Geprüfte Fähigkeiten
Dauer
49 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über QUALITÄTSSICHERUNG, Unit-Testing, Manual Testing, Prüfung

Programmieraufgabe - Stufe: Hart

QA | Java, Selenium | Multi-factor authentication test automation - Automate the authentication mechanism in Selenium.

Verfügbar in Team- und Unternehmensplänen

Konto erstellen
Selen
MIDDLE
Geprüfte Fähigkeiten
Dauer
40 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Code-Lücken

Beurteilung des Wissens über Java, QUALITÄTSSICHERUNG, Selen

Programmieraufgabe - Stufe: Medium:

QA | Java, Selenium | Text and link extraction - The aim of this task is to test the candidate's abilities in retrieving text from the page. The tasks include waiting for an element with text to be visible as well as invisible elements.

Verfügbar in Team- und Unternehmensplänen

Konto erstellen
Java
JUNIOR
Geprüfte Fähigkeiten
Dauer
34 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Java, Federstiefel

Programmieraufgabe - Stufe: Einfach

Java | Spring Boot, Kotlin | Orders microservice - Implement a backbone of the RESTful miscroservice.

Verfügbar in Team- und Unternehmensplänen

Konto erstellen
Selen
JUNIOR
Geprüfte Fähigkeiten
Dauer
35 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Code-Lücken

Beurteilung des Wissens über Java, QUALITÄTSSICHERUNG, Selen

Programmieraufgabe - Stufe: Einfach

Java | Selenium | Dropdowns and collections - Implement two methods in the SeleniumExecutor class, which should use the Selenium WebDriver to perform the below tasks on the page from the src/test/resources/__files/index.html page.

Verfügbar in Team- und Unternehmensplänen

Konto erstellen
Selen
JUNIOR
Geprüfte Fähigkeiten
Dauer
43 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Code-Lücken

Beurteilung des Wissens über Java, Selen

Programmieraufgabe - Stufe: Einfach

Java | Selenium | Authentifizierung im Webdienst - Implementieren Sie vier Methoden in der LoginPage-Klasse, die mit //TODO-Implementierung gekennzeichnet ist. Alle sollten den Selenium WebDriver verwenden, um mit der Seite zu interagieren.

Verfügbar in Team- und Unternehmensplänen

Konto erstellen
Federstiefel
JUNIOR
Geprüfte Fähigkeiten
Dauer
34 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Java, Federstiefel

Programmieraufgabe - Stufe: Einfach

Java | Spring Boot | Health Indicator - Implementieren Sie die Health-Methode innerhalb der Klasse ServiceHealthCheck.

Verfügbar in Team- und Unternehmensplänen

Konto erstellen
Federstiefel
JUNIOR
Geprüfte Fähigkeiten
Dauer
2 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Java, Federstiefel

Programmieraufgabe - Stufe: Einfach

Java | Spring Boot mit JPA-Abfragen - Implementieren Sie SQL-Abfragen, um die beste Streaming-Plattform zu finden.

Verfügbar in Team- und Unternehmensplänen

Konto erstellen
Java
JUNIOR
Geprüfte Fähigkeiten
Dauer
26 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Java, MongoDB, NoSQL

Programmieraufgabe - Stufe: Einfach

Java | MongoDB | Filmdatenbank - Implementieren Sie eine Klasse zum Abrufen von Filmen aus einer Datenbank.

Verfügbar in Team- und Unternehmensplänen

Konto erstellen
Frühling
MIDDLE
Geprüfte Fähigkeiten
Dauer
101 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Java, Frühling, JPA

Programmieraufgabe - Stufe: Medium:

Java | Spring, Hibernate | RESTful Blog - Implementieren Sie eine Kommentarfunktion für eine einfache REST-Anwendung zur Bedienung eines Blogs.

Verfügbar in Team- und Unternehmensplänen

Konto erstellen
Winterschlaf halten
JUNIOR
Geprüfte Fähigkeiten
Dauer
35 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Winterschlaf halten, Java

Programmieraufgabe - Stufe: Einfach

Java | Hibernate | Attribute Converter - Implementieren Sie die fehlenden Attribute Converter-Methoden, um das Entity Mapping korrekt durchzuführen.

Verfügbar in Team- und Unternehmensplänen

Konto erstellen

The best roles for a Java software developer:

Recommended roles for Java developers include:

  • Web-Entwickler
  • Software-Entwickler
  • Java developer
  • UI developer
  • Application developer
  • Back-End-Entwickler
  • Embedded developer

How our Online Java tests work

Using the RealLifeTesting™ methodology, Devskiller’s Java programming interview questions help put your candidate in an environment to examine their coding skills. Give them access to all the tools they need to complete a range of tasks that they’d face regularly as a developer in your company. 

Create deadlines and build a range of scenarios and tasks to help measure and asses your candidates’ problem-solving and technical thinking 

Schlüsselmerkmale

  • Asses candidates’ Java development skills in an environment you’ve designed and measure their coding abilities, rather than academic credentials
  • Test Java developers anywhere in the world at any time of day
  • A natural coding environment where your candidate has access to all the tools they have available in the job you’re hiring for
  • Automatically create a report that’s easy to read and comprehend for non-technical recruiters
  • Verify the integrity of your candidate’s work with robust and complex plagiarism controls

What to look for in a Java developer

Java is one of the most widely used coding languages out there. With such a versatile language, it’s important you know as much as you can about your Java developer. A Java developer that understands the tools of the trade, more than the language itself is a highly-sought-after skill. This is because languages and frameworks are always changing, and what was being used only 5 years ago is obsolete by today’s standards

Java has its own range of certificates, but these are hardly reliable as they do little to assure a recruiter about a Java developer’s capabilities. That’s why it’s important that, alongside a traditional interview, you use an online Java test to check the skills that are specific to the position you’re recruiting for. 

Sehen Sie nicht, was Sie wollen?

Can’t find the online Java coding test you’re after? No worries. Use Devskiller’s Task Wizard to create your very own coding test and give your candidate access to everything they need. Create a task that focusses on problems common in your business, test the right skills, and make the best hire.