I applied through a recruiter.
For the first interview, I got ghosted as the interviewer forgot about the interview. I had to reschedule, and they got a junior guy to come interview me. Bear in mind, I'm going for a senior position. He was by far not experienced enough. I had to explain to him what core banking is. He does not understand what a bounded context is. He does not understand that you can have more than one microservice in a repository. He doesn't know the banking domain very well. He has only very limited knowledge, and it's almost like he's trying to dig out things he knows, for example, a ledger, and kept asking about things on this despite obviously I did not write the ledger; the ledger is there to be used. There was a rant about the company I am interviewing for as well, and it was just very unprofessional.
The interviewer was asking what I had done, but at the same time did not believe me when I told him. He kept asking, "But what have you contributed?" despite the fact that I had told him multiple times that I started the project.
The following metrics were computed from 48 interview experiences for the Monzo Software Engineer role.
Monzo's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Monzo's Software Engineer interview process.