The process is straightforward; you have one phone screen interview (coding), followed by (if selected) an HM round. Then the HR discussion related to your current role, background, comp expectations, etc.
And then followed by 6 rounds (7-8 hrs) of interviews (I had all in a day, quite hectic. Didn't know it could be split in 2 days)
Whiteboard Session – Collaborative problem-solving and technical discussion
Programming Exercise – Hands-on coding challenge to evaluate your practical skills
Architecture Interview – Exploring system design and architectural decisions
Code Review – Reviewing and discussing real or sample code
Resume Deep Dive – In-depth conversation about your background and experiences
Closing Conversation – Final chat to address questions and discuss next steps
Advice: Communicate your thought process, drive the system design interview, keep it simple, and go deep wherever necessary.