3 rounds.
1st round: A conversation regarding your background and experience, some technical questions here and there and some info about the role and the company. Mostly to see how fit you are for the role. Duration: 1hr
2nd round: Technical leetcode type interview. The coding environment is pretty good, they give you the test cases and you can execute your code. Duration: 1hr
3rd round: Technical conversation, with system design. Db schemas, API endpoints, performance/scalability. Lasts about an hour.
Then a 30 minute conversation with a People Ops person, typical HR questions. Duration: 1.5hr