Several rounds of interview, first with HR, then with the hiring manager and finally a panel of 3 interviewers. Between the first HR interview and the hiring manager one there is an assessment in which you have to write your answers to behavioural questions. The whole process is really time consuming.