I had 3 interviews before I was offered the job, the interview process takes forever. The first two interviews are phone, one with the HR recruiter, second with Team manager, then third face to face with a panel of three managers one from the team you are coming to, the others from other teams. Also had to answer a written test with customer support questions with answers.