Bitworks interview tasks for Java Junior

This project is a template for tasks to be finished by a candidate. The project uses Maven and Java 14. Docker is used for tests only.

Distance task

It is needed to implement methods in DistanceCalculator class.

Factorial task

It is needed to implement methods in FactorialCalculator class.

Power task

It is needed to implement methods in PowerCalculator class.

User task

There are tables to store a history of facts when a user logins to a system. It is needed to enhance table definitions if necessary (a set of columns and their names should stay as is) and write SQL in the file to find users who logged in more than 2 times since January 1th, 2021.