Overall, it was a great interview experience. I really enjoyed talking to all the interviewers, they were all very nice and had good sets of relevant and interesting questions to ask. At the end of each interview, they'd have at least 10 minutes for me to ask them questions.
It consisted of:
1. First interview with the recruiter - your typical first interview in which you're asked about your background and get to know more about the company and the role.
2. Interview with the VP of Engineering - included behavioural and high-level technical questions.
3. Take-home assessment - a full-stack small project that included clear requirements and even a Figma design.
4. A 'Who-style' interview with the recruiter and the VP of Engineering.
5. 30min back-to-back interviews with a front-end and a back-end engineer to discuss the take-home assessment.