Round 1. Aptitude (includes logical, reasoning, Datastructures and Vanila JavaScript)
Round 2. Technical ( UI related , majorly asked Angular)
Round 3. Managerial
Round 4. Technical (Vanila JavaScript)
Round 5. Behavioural ( Brain Teasers)
Round 6. With Architect ( Architectural patterns and module designing)
To be honest I really enjoyed being interviewed there and complexity was good but I wondered till last round because I couldn't understand what they wanted.
I had 6 rounds in just one day and after every round they would come and ask me for one last round.
Out of so many people I remember just two guys were still in the process, one was me and another guy was giving his 4rth round when I was sitting after 6th round.
I was being informed to wait and HR will contact me within minutes but I waited for 40 minutes post interview and then HR came and said - "we are planning to interview more people and then will let you know after few days"
I felt like a complete waste of my day.
Later on I came know they kept me waiting just because they wanted other guy to finish the interview and they had just 1 position but they lied to me and obviously salary expectations could be another reason.
Anyway I truly enjoyed giving 6 rounds.