1. Video recordings of 3 questions
2. Screening call with recruiter
3. Technical Interview #1 - 1 coding question, 1 system design question, questions on projects and CV experience
4. Technical Interview #2 - The recruiter said that this was going to be an interview with the team manager to see team fit, and discuss my experience. Turns out, it was more of a technical interrogation full of question to trip you up and go after you for every nitty-gritty detail. No questions that seemed to gauge team fit. Very stressful experience, would not want to do it again.
5. Final round with leadership - Real disappointment, since the leadership came into the interview saying that a role that demanded experience in Microservices, API implementations, cloud computing in the job description and that they made me do 2 technical rounds for, was in fact, not a technical role, and I wouldn't be a good fit. He described the role as more of a sales role than a technical role, with you suggesting the same boilerplate solution to every new client, instead of actual solution architecting that the JD described.