The hiring process consists of 4 stages. Online test comes first. Telephone interview follows it. The next step consists of 2 face to face interviews: one general interview and the other a technology interview. The last stage consists of group exercise. You'll have to work in a group of 6-7 people.