We had an on campus interview and there was 4 rounds totally.
1) aptitude
2) Tech 1
3) Tech 2
4)HR
Aptitude consists of all technical and quant, logical, etc.. There was some 40 questions and questions are at moderate level. After that there is a technical round in which they ask all technical related questions ,oops,c, DBMS etc.. After clearing this there will be another technical in which you need to write a code for a program and if you write the code and explain you are cleared and HR consists of all basic questions and the common question is where do you want to see after 5 years...
Over all the interview process was too good but you can't trust that you will be shortlisted at last because there may be happening some lucky draw for selecting candidates and believe me don't think you are shortlisted after announcing results also, because they may reject your offer after telling that you are shortlisted and may select the candidates who are not shortlisted. They won't send you the offer letter also...