First phase, a test at hackerearth. 1 hour long, and not hard, it also cares about code efficiency, not only logic. I have moved to the next phase with a score of 62,5%.
The second phase, an interview with engineers, 1 hour long. Live coding, some tricks and characteristics of Java core (strings, exception handling), a logic/math question, and analyzing an algorithm efficiency. I felt an academic interview.