After applying, they send a task to solve. Nobody asks when is that good for you, they just send it some time (it was after 3 weeks after my applycation). At least you have 2 weeks to solve it. Second round is a task in the office, similar to the previous one, then the technical interview, in front of the the whole office crew. Third round is a HR-like conversation with the boss, i felt it is more of a formality rather than being serious, generic HR questions.