4 Rounds. First is online test, 10 basic problems and 2 coding. Simple stuff. Then phone interview with manager, coding test. Another phone interview with engineer asking me how I would design CPP compiler. Again easy stuff. Then 3rd phone interview which was how to solve some bizare problem.... It was interview by a total moron. Even Recruiter was suprised how I aced 3 rounds and how bad 4th round went.
Thereafter I could had continued to another round, but I decided I would not like to work with moron I encountered in round 4 and informed recruiter I do not want to continue....