Coding tests for Java

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.

Technologies covered:

  • Programming language: Java
  • Java frameworks and libraries: Spring framework, Spring boot, Hibernate, JPA, GWT, JSF, Vaadin, Play framework Groovy, SpockFramework / JUnit, TestNG and others
  • Build tools: Maven, Gradle.

View assessment details

View assessment details

View assessment details

View assessment details

View assessment details

Contains the following tasks:

1) Choice questions - assessing knowledge of Java standard API

2) Programming task - Flights manager application, candidate needs to implement two business methods for finding flights and reserving a seat which requires basic knowledge about Java

View assessment details

Contains the following tasks:

1) Choice questions - assessing knowledge of Java standard API

2) Programming task - flights manager application, candidate needs to implement two business methods for finding flights between two cities and generating a seats list for a plane. Requires Java knowledge.

View assessment details

View assessment details

View assessment details

Contains the following tasks:

1) Choice questions - assessing knowledge of Java and JPA basics

2) Programming task - application with JPA/Hibernate entities, candidate needs to add mapping information to three entities and add validation constraints (Bean Validation API)

3) Code review task - evaluates candidate's familiarity of design patterns and coding practices, candidate needs to review a Java class with some service-level bussiness logic

View assessment details

JUNIOR

SAMPLE TEST | Java

Contains the following tasks:

1) Choice questions - assessing knowledge of Java basic API

2) Programming task - simple calculator application, candidate needs to implement four methods for basic arithmetic operations

View assessment details

Contains the following tasks:

1) Choice questions - assessing knowledge of Java

2) Programming task - strings manipulation application, candidate needs to implement three methods, that manipulates passed string.

3) Code review task - evaluates candidate's familiarity of design patterns and coding practices, candidate needs to review a Java class with some service-level business logic

View assessment details

Contains the following tasks:

1) Choice questions - assessing knowledge of Java, Spring framework and JPA basics

2) 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

View assessment details

Contains the following tasks:

Programming task - solve a programming challenge that involves [Single File] Java - Orders Analyzer - Find an average order value for every weekday

Choice questions - assessing knowledge of Java Concurrent Maps,General Java Development File,File Handling,Java Precise Values,Valid Package Name,Java Command Prompt.,Java Collections,Java Streams,Singletons,Question about Integer class

View assessment details

Contains the following tasks:

1) Programming task - solve a programming challenge that involves [Single File] Java - Movies Analyzer - Find top watchlisted movies among friends

2) Choice questions - assessing knowledge of Input Variables,Spring - data access,Java Strings,General Question,Hibernate - basics,DriverManager,String Lists,Spring - AOP,General Terminology,String Handling

View assessment details

View assessment details