I applied online. The process took 2 weeks.
I applied online, and it took a week to hear back and to be invited for a 30-minute phone screen. The phone screen consisted of a conversation with an engineer there about my motivations and experience level. The email arranging the conversation implied it would be a general chat with no technical questions, but a number of technical questions were asked. I was progressed to the take-home technical test. After submitting this, a review call was arranged. This was with a single engineer and was a chat about how I approached the coding test and to talk through some aspects of the code. I felt the review call went well, but I received a rejection the following day. The reasons cited were that I did not explain "how to take the coding test further".
I asked for more detailed feedback, but my email was ignored. My gut feeling is that I was supposed to play along with the idea that the take-home coding test was a real product and to suggest ways of improving it above and beyond the given spec. If this was the case, it was entirely unclear from the interview, and I was not prompted to give that as an answer. The closest question to this was "What would you do differently if you were starting this project from scratch", to which I gave the honest answer that aside from a few small gotchas I would proceed in the same way. I was upfront about the fact that I was treating it as a test of my coding skills and not as a real product for end-users.
Be honest and upfront with candidates about what you're looking for in an interview. If you expect candidates to read your mind, you're not going to hire a diverse set of people, and you'll end up with organisational groupthink. Consider having multiple engineers in the interview at each stage (especially after the first call) to ensure a fairer process.
What would you do differently if you were starting the coding test from scratch? 1 answer.
The following metrics were computed from 13 interview experiences for the Monzo Software Engineer role in London, England.
Monzo's interview process for their Software Engineer roles in London, England is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Monzo's Software Engineer interview process in London, England.