I applied through referral , i got call next day , then interviews were scheduled . I had all total 6 rounds of interviews .
Round 1 : Problem solving and coding - 1 hour long - Medium level questions similar to leetcode - Stack and Binary tree -two questions
Round 2: LLD - build a stock exchange system
Round 3 :Coding and problem solving(the team to which i am interviewing took this round) - 2 coding questions and a couple of Java concepts questions
Round 4: Managerial round - Everything in resume ,and common managerial round questions
Round 5: coding +LLD : a senior engineer from the team will ask 2 coding questions (medium level questions similar to leetcode)and 1 LLD question(design Lift ) .
Round 6: a senior engineer from a cross team evaluates you (this round was told to be newly added) ,again asked a coding question (its complexity increases as we move forward similar to what happens in Google intervews ) , the requirement starts easy and you implement it and then a modification added to the requirement and you update the solution and it gets complex .This round was to evaluate the critical thinking and problem solving capabilities.