Had a Phone interview with HR Recruiter and then had the phone Interview with hiring Manager and then had personal interview with 4 persons including a technical interview, hiring manager and another manager and then with the business/client analyst.