The whole process was really smooth. The one thing I really loved was the fact there was no delay in between the next steps and I got regular updates on my status from the recruiter which helped me in preparing and also planning ahead. The interview process includes 2-3 phone screening ( recruiter , hiring manager ) and onsite ( 3-5 interviews ) where you interview / meet the whole team.