Overall, the process was very open and transparent, interviewers were very friendly, there were no tricky questions. The recruiters were also very open and helpful, answering my questions quickly while passing through the different stages. All the interviews were done online and I wouldn't say that this impacted my ability to present myself.
It all started at the end of October, when I got contacted by one of the talent sourcers. It was a friendly chat where I got asked a bit about me and my experience, the tech stack I'm using, etc. I was given information about the recruiting process, the different stages and had the opportunity to ask questions about the company.
Next was the first interview, where I was talking about my experience and more specifically, a system that I had designed, the decisions and the trade-offs I made. The interviewer would stop me occasionally to dive deeper into some parts of the system. The questions, I got asked, were relevant to the project and did not include anything nit-picky or tricky.
After passing the first stage, I was given a take home test - to design and implement a system. I used Java to solve it. It took me 5-6 hours to implement the solution and write some unit tests (just the main parts). Then there was a follow up call with another engineer where I walked them through the implementation. The questions were about the design, some implementation details and general questions (e.g. concurrency, mutex, etc.).
The final stage consisted of two interviews, done in two different days. But before that, I had a call with the recruiter during which I was given a bit more information about this stage, how to prepare for the behavioural part, some insights about the levels at Monzo, etc. Then I had the System Design Interview. It was about designing a system, what services would you have, how would it scale, etc. The conversation was only on this topic with no random question. After that I had the behavioural interview. It was talking about your experience, very friendly and no hypothetical questions being asked.
As I mentioned before, I really liked how transparent everything was and after receiving the offer, the recruiter gave me information about the teams and feedback from the interviews. I even had the opportunity to talk to one of the directors.