The process included a technical interview where I was asked to work on an existing sample iOS project and implement a feature. The task involved displaying news items grouped into sections in a table view and structuring the ViewModel to organize those news items by year. The goal was essentially to implement sections in the UI layer and properly structure the data grouping in the ViewModel.
The interview itself was collaborative for most of the time. The interviewer was friendly and actively discussing implementation details while I worked on the solution. We discussed different approaches and iterated on the implementation together. However, toward the end of the session something unexpected happened.
With only a small detail left to finalize the solution, the interviewer abruptly ended the call and left the meeting without any wrap-up or closing discussion. This happened around the end of the scheduled time, so it may simply have been a time constraint, but the sudden ending felt somewhat unprofessional. Overall, the technical exercise itself was reasonable and relevant to real iOS development, but the closing of the interview could have been handled more professionally.
Work on an existing iOS sample project and implement a feature to display news items grouped into sections. The task involved modifying the TableView to support sections and updating the ViewModel to group items by year before presenting them in the UI.
The following metrics were computed from 1 interview experience for the Monzo Senior iOS Developer role in Barcelona, Spain.
Monzo's interview process for their Senior iOS Developer roles in Barcelona, Spain is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Monzo's Senior iOS Developer interview process in Barcelona, Spain.