- Initial call with recruiter with general questions.
- Call with engineering manager, mainly to gauge technical experience, some values/culture alignment questions as well.
- There is a take-home technical challenge which mostly involves building a simple web-accessible service. Not excessively challenging, but more a gauge of whether you actually know what you are doing. You are encouraged to use AI where it makes sense, and there are sensible time limits. I enjoyed it and managed to complete in reasonable time, although necessarily there are many trade-offs necessary.
- Technical interview with two team-members to walk through the take-home exercise and answer other technical questions.
- Interview with the CTO/co-founder.
Overall I found the process reasonable, just the right amount of time outlay from my side and they asked sensible questions. Unfortunately I got the sense that the interviewers never actually looked at the code for my take-home exercise, and that meant we wasted a fair bit of time explaining just how everything was put together and what I'd actually implemented.
Then there was a three week wait for any response on the next steps before ultimately they rejected my application without any feedback. I feel like some indication of what was not up to their requirements is the minimum a candidate can expect, so I wouldn't recommend this employer. Potentially this indicates much deeper underlying problems if they lack that level of respect for candidates.