- Initial screening with internal recruiter
- First round interview with CTO to describe company and screen
- Take home assignment
- Presentation of assignment with review from devops engineer and lead developer
Following this, the company spent several weeks saying they "needed to compare me with other candidates", but that they had none in the pipeline. Eventually, they asked me for references and scheduled meetings with my references. They then spent several more weeks giving no further information, before eventually saying they had "rescoped" the role (which is still listed, with exactly the same specification, on their careers page at time of writing).
A very negative experience, doubly so as I was unemployed at the time. It would have been more mature and conscientious to just send a rejection, rather than stringing it out for weeks, involving my references and then rejecting anyway.