Coding tests for 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

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:

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

*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

View assessment details