4 rounds: talk with recruiter, behavioral with HM, system design, algorithms.
The scheduling process was chaotic. I got WhatsApp messages after midnight from people in India. I had one interview scheduled 8 days out and I was focused on prepping for that one, then I had another interview sprung upon me about 4 days out for the day before the one I was prepping for, so I created a new prep schedule to accommodate both. I got to the first interview and it was going good for the first 20 minutes. Then the interviewer asked for a solution that I solved but he said it wasn’t good enough. I spent the next 38 minutes thinking of everything else possible just for him to say we had 2 minutes left. He then told me the answer, which I had already coded and commented out because he “didn’t like it”. He looked embarrassed, then asked some closing questions and hung up. 15 minutes later I get an email from the recruiter saying that I didn’t meet the bar. It seems like they were just trying to weed me out. No accountability and chaos.