I applied online, and the process took 3 weeks.
I applied online and got a response quickly for a call with the recruiter. In the call, I was asked about my experience and was presented the company. I then got scheduled for a Depth of Expertise style interview, where I was asked to discuss my experience with a focus on a challenging project, and was asked technical questions based on this.
I got a response after a few days that I moved to the next round, where I was asked to pick between Live Coding and a Take-Home task. The Live Coding was only available in specific languages, so this made the choice easy for me. I submitted the solution for the task and scheduled for a call with an engineer. My solution was not optimal, so I ended up not passing the interview. I received the response after a couple more days, with feedback included.
The process moved fast, the recruiter was nice and responsive, and I received feedback which was useful. Even though I did not move further, the experience was overall positive. The next stage would have been a System Design and then another Behaviour/Culture Fit one.
The process was the first project: talk about a challenging project and answer technical questions. The second was a live code or take-home task, where you receive a task and get scheduled on a call with an engineer to discuss it after you submit. The next stages were system design and behavior/culture fit.
The following metrics were computed from 18 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.