1st Round was written(Technical/aptitude) round.It was followed by 3 rounds of personal interviews.In1st technical interview i was asked questions data structures,oops concepts,algorithms and puzzles.2nd round was managerial round where i was asked one puzzle by the interviewer and told if i could solve the puzzle then he would send me to the final round.I solved the puzzle and i was asked to wait for final round. I waited for 2hrs and it was late in the evening and then the HR people were in hurry to leave to home so they just took their bags and left. They dint take final round for me. The recruitment team were inexperience and had a pathetic management.