There were 4 rounds - coding, DS, system design and HM.
The SD round taken by Luvkush specifically was a very bad experience for me, because the interview was not engaging and helpful, and he asked a very specific question around his team's product. It took a lot of time to gain good context of the problem statement, and it did not look like a typical SD round. This was more of a LLD round, which I was not expecting. It looked like that only the candidates who have the context of their product would be able to crack it in a 1 hour round.
Very disappointed by the calibration of interview questions, should be asking a SD type of question which is a HLD based round.
But fortunately the interview panel gave me another chance to re-attempt the SD with a different interviewer. This time I did great and covered all the agreed-upon requirements (functional and non-functional). But surprisingly, the interviewer gave a negative feedback in the debrief mentioning that I missed some of the NFRs. I clearly remember that I took a signoff of all the requirements I'd be covered, and the interviewer never mentioned that they are looking for something else. This was very disheartening for me as I was expecting an offer.