The whole interview process lasts around one month. I got 3 phone call and a technical assessment with them. The interviewers were always well prepared and extremely competent. I didn't get the job but I think that honestly, they were looking for somebody more skilled than me.