Total of 5 stages as part of the interview. HR screen > hiring manager chat > take-home assignment > assignment presentation > vibe check session. Questions asked and task had challenge to it (in a good way, so you also know what you're up for in the actual role), but the whole process was very time efficient and smooth, with max 3-5 days of waiting time between each stage.