There was an online test conducted by amcat...which had 4 sections of around 2 hrs...after this there was a technical round where it was mostly basics about OOPS and was asked to write a code for bubble sort :). There was HR round next which was kind of tuff. He countered me so well that I thought, I didn't get an offer. But after all he was just testing my patience and how confident I was while I was speaking..overall a very good experience through out the process