Taro Logo

Senior iOS Engineer Interview Experience

October 31, 2025
Positive ExperienceNo Offer

Process

I applied online. The process took 4 weeks.

The process was a bit long:

  • First call with a recruiter.
  • First interview with an engineer in which you have to talk about a project that you have worked on end-to-end.
  • Take-home assignment or live coding. I did the take-home assignment. You are expected to complete it in 4 hours and keep things for a next iteration. You are evaluated based on how you prioritize the work. The project is a small legacy app that has two screens using UIKit and storyboards. You can refactor whatever you think is needed. I moved everything to SwiftUI, used MVVM to have some testable architecture. You have to respect the min iOS version.
  • Then you review your solution with an engineer.
  • Final stage, two interviews: System Design and Behavioral.
  • System Design: You have to design a Spotify screen, with songs and folders that contain songs.
  • Behavioral: You will be asked 4 questions or situations, and you have to elaborate on them using the STAR framework. I don't remember all of them, but one was about mentoring, and another was about pushing an initiative.

People were super friendly, and I got very detailed feedback on each step.

Questions

Mentoring experiences and projects that you worked on in the past.

Was this helpful?

Interview Statistics

The following metrics were computed from 6 interview experiences for the Monzo Senior iOS Engineer role.

Success Rate

0%
Pass Rate

Monzo's interview process for their Senior iOS Engineer roles is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive17%
Neutral17%
Negative67%

Candidates reported having very negative feelings for Monzo's Senior iOS Engineer interview process.

Monzo Work Experiences