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
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
MIDDLE
Tested skills
Duration
40 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Groovy, Java

Programming task - Level: Medium

Java | Groovy | Flight manager app | Seats reservation and flights analysis - Implement missing features of the flights' data management application like seats reservation and flights analysis.

Available in premium plans

Create account
Java
MIDDLE
Tested skills
Duration
69 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java

Programming task - Level: Medium

Java 11+ | Spring Cloud | Microstore | Microservices with RESTful and asynchronous communication - Implement REST and Asynchronous communication

Available in premium plans

Create account
Java
MIDDLE
Tested skills
Duration
61 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java, JPA, Spring, Spring - Dependency Injection

Programming task - Level: Medium

Java | Spring Boot, JPA, REST API | Blog app - Add a comments feature to a simple Spring Boot REST blog application.

Available in premium plans

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

Choice questions

assessing knowledge of Android

Programming task - Level: Medium

Android | ListView | Todo List - Display a List of items using ListView, implement a Checkbox control, mark items as done/undone and update model data.

Available in premium plans

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

Choice questions

assessing knowledge of Android

Programming task - Level: Medium

Android | RecyclerView | Todo List - Display a List of items using RecyclerView, implement a Checkbox control, mark items as done/undone and update model data.

Available in premium plans

Create account
Java Script
MIDDLE
Tested skills
Duration
80 minutes max.
Evaluation
Automatic
Test overview

Programming task - Level: Medium

Java | Flights manager | Implement an application that is responsible for managing flights data

Programming task - Level: Medium

JavaScript | React | Contact Form - Optimize the fill-out form for site users

Available in premium plans

Create account