Be ready to spend 3-4 hours for the interview.
1st round - Technical telephonic round, ~20 mins. If shortlisted, will be called for the face to face round in their office.
2nd round - Technical written test of 4 programs, 1 hour time limit. Palindrome, Replace numbers etc
3rd round - HR round ~15 mins, normal HR questions
4th round - Technical face to face round - be prepared to face questions on MVC, OOPS, SQL
5th round - Machine test
6th round - Manager rounds with 2 different managers.
A very long process, but the people are very knowledgeable and supportive over there. Nice experience.