Skip to content

REST

python
MIDDLE
Tested skills
Duration
93 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Python 3.x

Code gaps

assessing knowledge of Python 3.x

Programming task - Level: Medium

Python | REST Client for Shipping company - A simple and customizable shipment manager with a client for a REST API of a shipping company uses a simple Basic Auth and uses its own custom, serializable data structures. This task will test practical Python 3 skills as well as basic REST API interaction knowledge. This application uses Python 3 and OAuthLib 3.1.0.

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

Choice questions

assessing knowledge of Java, Spring Boot

Code gaps

assessing knowledge of PostgreSQL, SQL

Programming task - Level: Medium

Java | Spring Boot | Items Retriever Microservice - Implement a microservice to retrieve items from the shopping system.

Spring
JUNIOR
Tested skills
Duration
35 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java, Spring

Programming task - Level: Easy

Java | Spring | Currency Exchange Service - Create a currency exchange rate service. It should allow users to fetch information about currency exchange rates and calculate the amount of money they will get after the exchange.

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.

ASP.NET
MIDDLE
Tested skills
Duration
72 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of .NET, C#, EntityFramework, Entity Framework 6, ASP.NET, ASP.NET MVC, MVC

Programming task - Level: Medium

.NET | Reservations App | Implement validation rules - Implement validation rules used while adding a new reservation.

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

ASP.NET
MIDDLE
Tested skills
Duration
120 minutes max.
Evaluation
Manual
Test overview

Choice questions

assessing knowledge of .NET, C#

Code review task - Level: Medium

.NET - CollectionWrapper code review

Programming task - Level: Medium

.NET | Reservations App | Implement query methods - Implement two methods in ReservationsService - GetByDay and GetHallsFreeHoursByDay.

ASP.NET
MIDDLE
Tested skills
Duration
112 minutes max.
Evaluation
Manual
Test overview

Choice questions

assessing knowledge of C# and ASP.NET

Programming task

REST blog application, candidate needs to implement two business methods. Requires knowledge about ASP.NET, AutoMapper and Linq

Code review task

evaluates candidate's familiarity of design patterns and coding practices, candidate needs to review a C# class with a ceasar algorithm