Stage 1: Screening processes by Recruiter Stage 2: Interview with the Hiring manager Stage 3: Technical Assignment Stage 4: Interview with a stakeholder & discussion about the assignment Overall the interview process was efficient and fair. I found that the interviews with the Hiring manager and a stakeholder could have been more detailed and better organised as the questions were too superficial for such a high-level job. However, the recruiter (Evelina) did an amazing job of keeping me informed throughout the process so kudos to her. This is something rare in the online interview process world and Semrush should make sure that she's properly valued!