First, there was an Online Test. It had questions from Aptitude (Basic), English and Technical (Operating System, Data Structures, DataBase Management System,C).
It was a pooled campus and out of approximately 400 students, 100 were selected.
Then there was Technical Interview. It lasted for 1. hours on an average for each candidate but you would never come to know that you have sat for that long once you come out of the room.
They see your CV and ask u 1 or 2 basic questions like tell me something about yourself and what do you know about the company etc.
After that, they will see your marksheets and will ask you questions on the subjects you have studied in your 5th and 6th semester subjects (OS, MPI, CD etc. in my case).
Then they start from the basics of C and increase the difficulty level slowly. Will give you to write programs as well. They will ask you what have you prepared and will ask you a few questions on that.
After that you will have your HR interview. Done!