Coding tests for Java

Underneath you will find ready-to-use in Devskiller.com online coding tests for Java developer, useful for technical screening and technical interviews. These assessments test not only programming language but also frameworks and libraries such as: Spring framework, Spring boot, Hibernate, JPA, GWT, JSF, Vaadin, Play framework Groovy, SpockFramework / JUnit, TestNG and others. For programming projects in Java we use following build tools: Maven, Gradle.

At Devskiller you can create any Java assessment from your own code base or we can prepare custom test to fit your needs.

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

Contains the following tasks:

Programming task - solve a programming challenge that involves [Single File] Java - Logs Analyzer - Count matching log file entries

Choice questions - assessing knowledge of Java Concurrent Maps,File Handling,Java Command Prompt.,General Programming Question,Java Collections,Java Streams,Java Concurrent,Singletons,General Terminology,Java Threads

View assessment details

View assessment details

Contains following tasks:

1) Choice Questions - Verify knowledge of Java: General Development Library, String Handling, concurrency,basics, and language spec

2) Programming task - Fix bugs to make tests pass in a service that differentiates one book from another based on their titles

View assessment details

Contains following tasks:

1) Choice Questions - Verify knowledge of Java: General Terminology, General Knowledge, DriverManager, Input Variables, and String Handling

2) Programming task - Implement methods in Leg class, and implement methods in Race class following javadoc and unit tests

View assessment details

View assessment details