1. Initial screening call - Why you want to join hellofresh, what is the existing role, renumeration expectation etc.
2. Take home or online coding challenge - I opted for take home coding challenge. Assessed based on the algo, the code structure etc.
3. Technical interview - With a panel of 3 - Staff Engineers and project manager - Technical questions on previous projects, design choices and considerations, microservice architecture, multi threading, git questions, scrum and process related questions, how testing is done, how issues are triaged etc.
4. Short call with recruiter to know if we are still interested to proceed.
5. Interview with SVP of engineering - Behavioural and cultural fit related questions. Best to answer with STAR approach.