Recruitment was on-campus. We had
1. Written test with MCQ which had negative marking and most of the questions were C++ and OS.
2. First round of interview on C/C++ , Operating Systems, UNIX (because I have chosen) and Computer Networks. Company needs very few Java programmers So Java wouldnot help.
3.Second round of Interview was full of hands-on programming 3 questions were asked and I solved all of them.
Formal HR round was there but If you're through it's just a formality.
Technical interviews took 4 hours to complete (including both rounds)