After initial screening by HR, was called for interview @ Hyderabad office. After going to office found the profile to be little different than the one communicated by HR. There were a couple of technical rounds on Java, puzzles, SQL, Test automation, etc...
After clearing technical rounds, had a manager round and a HR round. Both were difficult that expected.
Offer was released after HR round and subsequent approvals.