I applied through online post.The whole process toke about 2 weeks. I went through 3 rounds of interviews: HR Screening, Phone interview then onsite with a project presentation.
HR did some screening about my education / work background and my salary expectations.
The phone interview was with the manager and some team members. They went through my resume and ask a few technical questions.
The final round was on- site. I interviewed with team members from different groups and they covered different questions from how you manage your task priority to some model related technical questions.