It was well planned by HR. However at the time they were on a hiring spree so everything was wrapped up quite fast in my case, interview to offer in 1 month.
There were three onsite interviews in a day in Hyderabad. They were of ascending hardness. At the end was a formal discussion with HR.