It was a 3 step process-
1>Aptitude test - total 4 sections - 2 technical sections(you get an option to choose between C,C++ or JAVA- I chose C! poor choice indeed :) ) and 2 sections on aptitude - questions were from R S Agarwal book- so prepare well! Sectional cut off so make sure you attempt all the sections.
2>Technical Interview - Mostly based on data structures, prepare that well. Most of the questions were based on LinkedList, Stacks, Queues - They would ask you to write code in C as well! Be prepared 4 that.
3>HR Interview - Surprisingly my friends with distinction got filtered from this round! they only took people with first class. Think they were worried abot the retention ratio! :) No biggie- would ask u very general questions- they need to know your background, thats it!