Skip to content

Maven

Maven online coding tests & interview questions

junit
MIDDLE
Tested skills
Duration
66 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of QA, Testing, Unit-Testing, Manual Testing

Code gaps

assessing knowledge of JUnit 5, Java, QA

Programming task - Level: Medium

QA | JUnit | ATM Service | Authentication and deposit validation

junit
MIDDLE
Tested skills
Duration
73 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java and QA

Code gaps

assessing knowledge of Java and QA

Programming task - Level: Medium

QA | Java, JUnit | Vending Machine - Write unit tests for the verification of a Vending machine.

Java
MIDDLE
Tested skills
Duration
39 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java

Code gaps

assessing knowledge of JUnit 5, Java, QA

Programming task - Level: Medium

Java | JUnit | Flight Manager - Implement the missing features into the application responsible for managing flights data.

Java
MIDDLE
Tested skills
Duration
47 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java, Spring Boot, Hibernate

Code gaps

assessing knowledge of Hibernate, Java, JPA

Programming task - Level: Medium

Java | Spring Boot, JPA | Repositories - Implement all methods in the ItemRepository class.

Java
MIDDLE
Tested skills
Duration
75 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java and Spring Boot

Code gaps

assessing knowledge of Java and MongoDB

Programming task - Level: Medium

Java | MongoDB, Spring Boot | Flight searcher with MongoDB cache - Implement code that will be able to query multiple airlines for prices according to the client’s request.

Java
JUNIOR
Tested skills
Duration
34 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java, Spring Boot

Programming task - Level: Easy

Java | Spring Boot, Kotlin | Orders microservice - Implement a backbone of the RESTful miscroservice.

Spring
MIDDLE
Tested skills
Duration
101 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java, Spring, JPA

Programming task - Level: Medium

Java | Spring, Hibernate | RESTful Blog - Implement a commenting feature to a simple REST application for serving a blog.

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

Java
SENIOR
Tested skills
Duration
42 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java, Spring, Spring - Dependency Injection

Programming task - Level: Hard

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

Java
MIDDLE
Tested skills
Duration
65 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java

Programming task - Level: Medium

Java | Orders Analyzer | Find an average order value for every weekday - Implement OrdersAnalyzer#averageDailySales method that returns a map of days of a week and rounds the average value to the nearest integer.

Java
MIDDLE
Tested skills
Duration
60 minutes max.
Evaluation
Manual
Test overview

Choice questions

assessing knowledge of Java

Programming task

strings manipulation application, candidate needs to implement three methods, that manipulates passed string.

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