Application screening, 2 rounds of online tests. Then HR interview (30 min): prepare well with specific, detailed info about the company, preferably by talking to some employees, going to some company presentation, etc. , quite a lot of people fail at this stage. Then technical interview (60 min), very fast paced: mental math, probability, some options/mm questions. After this interview, they give very detailed feedback which you should use for the final round (improve on your weaknesses), which comprises of: 2h group exercise (get involved a lot, show initiative), hr (more intense than previous hr), technical (similar), desk (ask smart questions, v important).