First aptitude test and then after clearing the test. Three step interview. First Technical, then HR and then Managerial round. For me Tech and HR round were combined. Managerial round there were stress questions, test of confidence and charachter. The Tech round consisted of questions from my engineering curriculum - electronics and communication and then basic knowledge of C and C++. Plus some questions from DB and Networking. I knew almost all except a few from DB and n/w which I answered in "Sorry, I don't know". HR round consisted of "Tell me about yourself". An instance to back whatever I told them. etc etc.