You fill in an application form. Hackerrank: normal technical question, HR: basic questions on teamwork & communication skills , Assessment day: culture interview which was very similar to the HR interview, group project interview where you work with other applicants to solve the a technical challenge, individual technical interview where you work with an engineer to solve a problem.