The first round was an online test which consisted of questions from quants, databases, SQL, general programming, OS, Networking along with a few coding challenges.
After clearing the test, they conducted a group discussion.
After the group discussion round, they called me for a technical interview. The interviewer covered various topics which spanned across my curriculum. The interview went on for almost an hour.
Followed by the technical interview, was the HR interview. I was interviewed by a panel of three. The interview was quite thorough.
Finally, the last interview was with their VP. It wasn't a very long discussion. Somewhere around 30 minutes.