1st round: 1 hour aptitude plus puzzle question.
2nd round: Technical interview which went for 1 hour for me. They asked DMBS , pattern problem(logic part) using programming language of your choice and a few puzzles.
3rd round: Technical interview. They asked about the projects in the resume. Again DMBS and some more pattern problem.
4th round: HR interview.
5th and final round: Skype interview at their office with senior officers in the U.S. office.