4 Rounds. 2 Technical, 1 Managerial, 1 HR. Technical Rounds had questions from C/C++ and Java.
Go through Puzzles you can find on the web.Managerial Round had questions like ' Have you ever had any disagreement with your Project Supervisor?' to which I said yes, but I also added it's always better to come to an optimal solution with which we both agree. HR round was mostly about one-on-one communication in which they check your fluency in English and how spontaneous your answer are. One day after our interview I received a confirmation mail about my selection :)