1. Chat-based interview asking behavioural questions (using Sapia platform)
2. Take-home coding assignment
3. Technical panel interview
The Sapia platform was buggy and lacking features, so it was frustrating to work with, but it was good to be able to complete it in my own time. Not a good sign for a product company that its flagship product has a bad UX.
The take home coding assignment asked me to build an entire web application from scratch using their tech stack. This was *far* too much work for a job application.
The technical interview had two parts - critiquing the take home assignment and general technical Q&A. The first part was tense, and the interviewers were not friendly. The second part was more relaxed and conversational, and the interviewers warmed up for this part, making it a positive experience.
In the end I was rejected for lacking some of the technical skills they needed.