1) recruiter screen
2) small code exercise, followed by chat with hiring manager
3) leetcode style exercise with engineer
4) system design with another engineer
5) behavioral with product/design
6) vibe check with cto
7) cancellation of vibe check with cto 2 hours before the interview
8) no apology, just rescinding interview
If you want to spend hours wasting your time, being given good feedback and being scheduled for a final interview only to have it canceled the day of with no clear explanation, you should apply. This speaks to how the company is run and the respect you will get if you somehow don’t get cancelled on.