After CV review, they send a test and ask candidate to finish within 3 days. Then a 2-hour interview is setup with 1 senior of the team, asking about projects and CV Then the final round interview is arranged with many team members and leader. It lasts 3 hours and candidates are asked tp choose some projects and prepare ppt to presents them to the whole team. Additional questions can be asked after the interview if 3 hours are not enough.