First of all there was a online test consisting of some normal level aptitude questions and one compulsary round of basic technical software questions. For the third round of the test, I was given an option to go for hardware or software profile. I chose software and completed the third round which consisted of mildy more difficult technical software questions. The complete paper was MCQ based. Have good knowlege of apti, OOP, data structures basics (Linked lists, stacks, queues and trees) and C++ basics to clear test.
After test, I got qualified for interview.