1. Initial phone screening with HR - job details, salary expectation, start date availability
2. 1 hr virtual call - based on HR's comments, I went into this expecting behavioral and background questions from two team leads. It was instead a technical screen with one HM (fizzbuzz, palindrome detection)
3. Onsite
15 mins with HM and offsite team lead - answering a few rushed STAR questions from the offsite lead who wasn't at the first interview
45 mins with front and backend architects - background deep dive, sample code debugging (C#)
45 mins with 4 team members - more background, brief whiteboard (SQL filter query)
15 mins back with HM and team lead - Q&A
Overall, the process was disjointed, but everyone was friendly and professional. I got the feeling they wanted someone who already had deep knowledge of their entire stack (Vue.js/C#.NET/EF/RDBMS/Azure PaaS), despite the job posting only mentioning about half of it upfront.