I got a referral from a good friend for this role. The first round was with a recruiter, who explained the role and the expectations—very standard and nothing special.
Go to the second round with the hiring manager on the day we agreed and scheduled, and the recruiter sent an email to cancel it at the last minute - 1st red flag -. So, we created another interview for the following week, and then, at the given scheduled time, we rescheduled the interview. The hiring manager did not show up on the Zoom call for precisely 28 minutes - 2nd red flag - hence, I emailed the recruiter and asked if anything needed to be corrected or canceled. Finally, the hiring manager showed up and briefly apologized for his computer being broken; really??? - The interview felt rushed and very formal, and there was no excitement. He asked me to do 3rd round, which is a technical interview.
In the third interview, the interviewer did not introduce himself and jumped right into the questions. The coding interview using Hackerrank and asking data structure and binary-tree questions probably fits a graduate rather than someone who has been in the field for many years. Given this QA role, I was expecting the question related to test automation instead.
I got a rejection email within a week of the last interview. Overall, the experience was not great, and they should do a better job than that.