I applied through an employee referral. The process took 4 weeks.
I will preface this by saying the interview process was well built. Coding rounds were very real-life based and fair, and interviewers were all lovely and pleasant. It was around 4 stages: an initial call, then a chat with two engineers, followed by a pairing session on reviewing a codebase. After that, the final set of interviews were based around system design and behaviours. It took Monzo around 2 to 3 weeks to give me an answer on if I'd passed. They finally replied telling me I had passed their process, but would not be offered a job at the current time due to the role no longer being opened.
The lead recruiter at the time made a deal with me to wait a few months and then take the next open position for the same role. However, this led to a multi-month chase, whereby he left his role, got replaced with a new lead recruiter, who acknowledged the process on an email chain and phone call but then went radio silent. It's a real shame as I was very impressed with the recruiters and the company as a whole, but messing people about who spent lots of time interviewing and prepping gave the vibe of somewhere that wasn't well organised.
The process was a review of a codebase and frontend-related web architecture, along with a few general chats about myself and how I work.
The following metrics were computed from 6 interview experiences for the Monzo Web Engineer role.
Monzo's interview process for their Web Engineer roles is very selective, failing most engineers who go through it.
Candidates reported having very negative feelings for Monzo's Web Engineer interview process.