I applied online. The process took four weeks.
After submitting my resume and cover letter, I got a phone interview. There was nothing really that technical: it was mostly commenting on the most relevant items on my resume. After some weeks, I got a coding exercise, to be done in any programming language but preferably in Go. Later, I needed to discuss my implementation with a Monzo engineer over the phone, getting into code and design details. Finally, there was an in-person interview at Monzo divided into two parts: The first one is general knowledge of networks, security, and data structures, and the second one is a design one, where you discuss how to make your coding exercise scalable. After less than a week, they notified me that I wasn't selected.
Implement a web crawler, preferably in Golang. There were bonus points for a fast implementation and testing coverage.
The following metrics were computed from 1 interview experience for the Monzo Backend Developer role in London, England.
Monzo's interview process for their Backend Developer roles in London, England is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Monzo's Backend Developer interview process in London, England.