I applied online. The process took 2 weeks.
The interview process consists of 4 rounds:
Unfortunately, I was rejected after stage 3. Admittedly, I did stumble over answering a question surrounding concurrency. I requested feedback, which arrived a few days later. Frustratingly, the interviewer suggested my solution was good and addressed all of the points, but hadn't explained some topics (which I had). The feedback also suggested that I was "too focused on the problem" and didn't talk about future improvements. This was frustrating feedback, since the interviewer guided the interview topics and didn't cover future improvements (which there was a list of in the README and noted down).
Overall, the interview process was ok. The rejection feedback was appreciated but not overly helpful. Reading between the lines, perhaps they simply have too many candidates and they were nitpicking.
Work on your knowledge of concurrency.
The following metrics were computed from 45 interview experiences for the Monzo Backend Engineer role.
Monzo's interview process for their Backend Engineer roles is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Monzo's Backend Engineer interview process.