Round 1 : short coding round , 5 questions 45 minutes , questions like to replace a placeholder with string, count the frequency of all letters in a string, remove elements form string 1 in string 2 , etc easy but you need speed.They were checking for all possible corner cases.
Round 2 : long coding round , you have to design and implement a code using OOPS problems like sales tax problem. time is 1.5 hrs , more focus on code readability , code extensibility and elegance of the code.tip: use good naming for everything.
Round 3 : Technical interview , it can be on anything that you were suppose to study in your engg but the max focus on DS , trees, queues , stack , LL ,etc. Also they asked me some puzzles like 100 floor and 2 eggs ,etc.
Round 3 : called the technical round but for me it was all about how you approach a problem , in my case we were discussing if i were google what parameters i would choose to rank pages.
Round 4 & 5 : leadership and social and economic justice round , it was about your opinion on social issues like homosexuality , reservation ,etc
Round 6 : flow chart round ( google it )
Round 7 : small aptitude round 12mins and 50 questions , do as many as you can they are easy , dont worry , nothing to prepare for it.
In my college in round 1 40-50 were shortlisted , 18 after round 2 , and finally 6 after technicals and all those who cleared both the technicals were hired.