First round: Written test (general CS knowledge), then a group project with the other 2 applicants that were there. Then, if you have passed the test, you go on for 3 technical interviews with software engineers of the company.
Few days later the first round you'll receive feedback on whether or not you managed to pass the first round, and in case you did, you are then invited for a second round of interviews with the team managers and the CTO.
All the interviews are strongly based on algorithmic questions, apart from the one with the CTO which is more a behavioural one.