The interview process consisted of 5 rounds:
1. Hackerrank online test - 75% and above was the cutoff
2. Take home assignment - you get 5 days to submit the solution but are expected to work not more than 3 hours on this.
3. Coding round on the take home assignment where the interviewers are trying to understand your approach as well as ask you to provide some extension.
4. Architecture round : scalability, extensibility, storage, testing, monitoring etc and your knowledge about various tech is tested here.
5. Hiring manager round : Majorly checks for your leadership skills, expectations are basically to provide situation based answers you encountered during your work experience.
Verdict: Even after clearing all the rounds, I got a reject call because there was a lean hire in coding round although the interviewer who took coding round said yes, bar raiser rejected because he was not clear with the approach I used