Background interview, technical evaluation and face to face meeting with the team. The interview process is smooth and purpose is well defined but for the technical evaluation it is quite tough since it requires you to think from multiple design and implementation angles. The interviewer is really helpful in telling you what can be improved and i learnt something new during this interview