I recently completed a 4-stage interview process. The stages were: a recruiter screening, a management interview, a technical interview, and a final in-office meeting with the Engineering Director.
The interviews themselves were standard, except for the second stage with management, where the conversation felt a bit awkward and lacked flow. However, everything else went exactly as expected. I’d like to highlight the technical specialists—they were exceptionally experienced, both in terms of years (12–15 years of experience) and depth of knowledge. It’s rare to encounter such a high level of expertise these days, and I was genuinely excited about the prospect of working with them. Unfortunately, I received a rejection after the final stage.
The main downside was the communication with the recruitment team. My point of contact changed twice during the process. Feedback was also quite slow, even though the interviewers mentioned they submitted their evaluations within 30–60 minutes after each session. Overall, the entire process took 6 weeks.