The process was quick. It included phone interview, a meeting with other 10 candidates which the team leader described the home task, along with details about the company and himself. After the home test, there was an 1-on-1 interview with the team leader, which he asked questions about Java and gave a continuous home task, based on the first home task.
The first home task was timed by 24 hours, it took for me around 8 hours to complete.
The second home task was timed by 3 hours, and it was based on the last home task, including adding a feature to the app.