Interview conducted consists of three rounds.
First round was written test which includes questions on general aptitude, C/C++ programming questions and OS concepts.
On the basis of first round, based on marks obtained, couple of guys selected for second round including me.
In second round we had a face to face interview with a highly qualified/experienced developer who asked questions on C/C++ Programming, OS concepts. He even asked to write couple of programs with explanation on the logic being used. Also he asked questions on answers written in first round. I was the first guy among all who got interview for second round. Even though the interview went fine I was not sure on next round. HR came and informed us that we can leave for the day and the result will be sent via mail or they will directly contact us.