There were 2 technical rounds and 1 managerial round followed by an HR interview.
I shared my salary expectations and notice period in the very first discussion before the process started and then I went through 4 rounds of interview to get to know that I have not cleared the HR round.
When I asked for the feedback, I did not get any, which makes me think the reason could either be the salary expectation or the notice period. As I had already informed the HR about these things, my interview should not have been scheduled in the first place if they were looking for early/immediate joiners, this could have saved 4 hours for me and for their team as well.