Applied through an online recruiter who reached out. Got a lot of insights on the process and questions to be asked, so that is fine. Skipped AI, Hr - 30 mins, second round case with random industry and mock call (very easy, just memorize a script, don't stress at all - just prep for negotiations). The final round was supposed to be 1 hr but only ended up being 26 mins (and the interviewer was around 3 mins late, so I had to drag the questions to some 7-8 minutes). IMO, I kinda fumbled some questions in the final round, even though the interviewer seemed impressed. Its been around 4 days so I do not think I am getting it.