Spent about 2 months going through 9 rounds of interviews (in-person!), of which, few were scheduled at the very last minute where you're expected to accommodate and drop by their office by within an hours notice. Do expect a technical component each round.
There was expected to be another 2 rounds (bringing the grand total to... 11 rounds!) but I was unfortunately ghosted without any updates from HR. Pretty disappointing given how many rounds and time was committed though it gives a good reflection on the firm's decision making process and capabilities i.e. 11 interview rounds (each with a technical component) for an Analyst-level role!