Interview process was lengthy- 7 rounds - 1 Karat screening , 2 coding rounds, 1 system design, 1 tech deep dive ( past project in-depth discussion ), 1 hiring manager , 1 HR.
There is no specific order as such. HR round may happen before completing hiring manager or coding round - this is bit strange.
I find it complete waste of time. Even after doing pretty good in all the rounds (and hiring manager saying he would love to have you onboard ), they were confused where to put candidate ( role , salary etc. ) . Feel like leadership is bit immature.
One of the technical interviewer was very arrogant , actually felt like he was trying to somehow find the reason to reject, the tone and the cross questions where pretty bad, interview cannot be more disrespectful. If you are very senior folk , you probably do not want to appear for interview with interviewer like this.
Suggestion - if you still want to appear for interview, upfront clarify the role and salary before appearing for any interview round. Do not be fooled by company/consultant when they say that salary is open. Thats a joke, at least with Compass.