There were four rounds :
1) Aptitude and Technical test
2) Technical Interview - I
3) Technical Interview - II
4) HR round
1) Aptitude and Technical Test : Questions based on
a) C,Cpp - predict output ,type of error, pointers,OOPs concept
b) Data structures- Sorting and Searching algorithms and their complexities,Stack,Queue,Trees ,Graph traversal
c) OS- process,threads,semaphores,trashing ,problems on paging- FIFO,LRU,Optimal.deadlock
d) Aptitude - Time and work , P and C , logical questions
In technical rounds they asked questions on OS,Data Structures and OOPs concepts. They also asked me to write numerous codes in C language. Some Database questions were also asked .