Online test followed by a 60 minutes phone interview to discuss my background, the posiiton and the potential match. I was then invited to an assessment center for a technical interview, behavioural interview and a technical presentation followed by a Q & A session. The overall process took about two months.