The interview process has multiple stages: phone screening, group interview, one on one with the manager and interview with other senior team members. These initial screening interview are kept short, second and third interview can take up to one hour each and the final interview is about 30 minutes.