5-6 rounds, first round screening with a manager - general questions and some coding.
Second round - code, DS problems and some concurrency related code, and general tech stack specific questions. I think it went well.
Third round - supposed to be system design, but a really weird, psycho opened some white paper on compensating transactions and wanted to implement that in 10 mins, with no details of it whatsoever. Things were going weird now, random questions, more like rapid fire, overshot time limit, does not give a damn(was on back-back interviews for 4+ hours).
The guy was completely clueless what to ask .
Fourth round- Managerial round, I think it went well.
Fifth round - coding or whatever it was supposed to be, Had some coding questions, which I did correctly, after that stopped interview abruptly.
HR did not bother to walk through the rounds and elaborate the expectations on the rounds, didn't really feel like it was an engineering manager round, and specially no system design round.
Waste of 6-8 hours over 2 days, stretching a continuous 4+hours for interview. No feedback after that.
NOT PROFESSIONAL AT ALL.