Java

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.

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
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 premium 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 premium plans

Create account
Java
JUNIOR
Tested skills
Duration
36 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java

Programming task - Level: Easy

Java | Spring Boot | Discount microservice - Implement microservice using Spring Boot features.

Available in premium plans

Create account
Java
JUNIOR
Tested skills
Duration
68 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java

Programming task - Level: Easy

[Single File] Java | Find duplicates - Implement findDuplicates method that returns a new list containing duplicates which occured N-times.

Choice questions

assessing knowledge of ES6, JavaScript, Typescript

Programming task - Level: Easy

JavaScript | Node.JS | Websocket server - Complete the server.js file in order to finish the WebSocket server.

Available in premium plans

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

Choice questions

assessing knowledge of iOS, Swift, Android, C, Kotlin, Java

Programming task - Level: Hard

iOS | Swift | Conference App Senior - Implement a network service that is used to interact with the server.

Programming task - Level: Hard

Android | Async call from native to Java via JNI - Provide the missing JNI part of the native-Java communication combo that fulfills the certain requirements.

Available in premium plans

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

Choice questions

assessing knowledge of Java, Android, iOS

Programming task - Level: Easy

Android | Style Basics - Implement a Style that can be re-used with a number of TextView widgets.

Programming task - Level: Easy

iOS | Swift | Water Power Plant Application - Implement the missing functions in the application for the analysis of data from a hydroelectric power plant.

Available in premium 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

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

Available in premium plans

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

Choice questions

assessing knowledge of Kotlin, Android

Programming task - Level: Hard

Android | Kotlin | Async call from native to Java via JNI - Provide the missing JNI part of the native-Java communication combo that fulfills the certain requirements.

Available in premium plans

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

Choice questions

assessing knowledge of Java, Spring framework and JPA basics

Programming task

RESTful, modular application for online blog with JPA/Hibernate entities and Spring Web MVC controllers, candidate needs to add comments feature to existing application by implementing controllers, business layer and data layer

FREE - Available in trial

Create account