Java online tests

Devskiller Java online tests were prepared by our subject-matter experts to assess Java developer skills for Junior, Middle, and Senior positions. Our Java online tests are ideal for technical screening and online interviews.

Devskiller Java online tests are powered by RealLifeTesting™ methodology which allows you to single out developers with the right skill set. Click on a Java test to see what it tests.

Technologies covered:

Programming language: Java

Java frameworks and libraries: Spring Framework, Spring Boot, Hibernate, JPA, GWT, JSF, Vaadin, Play Framework, Groovy, Spock Framework / JUnit, TestNG, Selenium and others

Build tools: Maven, Gradle

Java
JUNIOR
Tested skills
Duration
34 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java, Spring Boot

Programming task - Level: Easy

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

Available in Team and Enterprise plans

Create account
Selenium
JUNIOR
Tested skills
Duration
35 minutes max.
Evaluation
Automatic
Test overview

Code gaps

assessing knowledge of Java, QA, Selenium

Programming task - Level: Easy

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.

Available in Team and Enterprise plans

Create account
Selenium
JUNIOR
Tested skills
Duration
43 minutes max.
Evaluation
Automatic
Test overview

Code gaps

assessing knowledge of Java, Selenium

Programming task - Level: Easy

Java | Selenium | Authentication in web service - Implement four methods at the LoginPage class marked with //TODO implementation. All of them should use the Selenium WebDriver to interact with the page.

Available in Team and Enterprise plans

Create account
Spring
MIDDLE
Tested skills
Duration
101 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java, Spring, JPA

Programming task - Level: Medium

Java | Spring, Hibernate | RESTful Blog - Implement a commenting feature to a simple REST application for serving a blog.

Available in Team and Enterprise plans

Create account
Hibernate
JUNIOR
Tested skills
Duration
35 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Hibernate, Java

Programming task - Level: Easy

Java | Hibernate | Attribute Converter - Implement the missing Attribute Converter methods to correctly perform the entity mapping.

Available in Team and Enterprise plans

Create account
Hibernate
JUNIOR
Tested skills
Duration
40 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Hibernate, Java, JPA

Programming task - Level: Easy

Java | Hibernate | Recipes collection app - Implement missing methods to successfully perform some simple CRUD operations.

Available in Team and Enterprise plans

Create account
Android
SENIOR
Tested skills
Duration
60 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java, Android

Programming task - Level: Hard

Android | Bitmap Manipulations - Implement the three operations which should be performed on a selected image prior initiating a share.

Available in Team and Enterprise plans

Create account