Company deep dives

Monzo interviews

Data interfaces · platform practice and Analytics Engineering hiring · Apr–May 2026

Make the dependency explicit

“A schema change here broke downstream models there.”

Antonia Badarau, Irina Mugford and Massimo FrangiamoreLead Analytics Engineer; Lead Analytics Engineer; Senior Analytics Engineer

Monzo Blog · 2026-04-22

Find the dependent owners

Which downstream consumers can this change break?

Example

“We replaced implicit dependencies with interfaces”

Antonia Badarau, Irina Mugford and Massimo FrangiamoreLead Analytics Engineer; Lead Analytics Engineer; Senior Analytics Engineer

Monzo Blog · 2026-04-22

Preserve the interface

What must the replacement interface preserve?

Example

One row for what?

“every model must have a unique key”

Antonia Badarau, Irina Mugford and Massimo FrangiamoreLead Analytics Engineer; Lead Analytics Engineer; Senior Analytics Engineer

Monzo Blog · 2026-04-22

Define the model grain

What prevents an older update from replacing a newer deletion?

Example

Explain the downstream result

“How your work was used downstream”

Aisha ShofoluweTechnical Recruiter

Monzo Blog · 2026-05-25

Explain the downstream use

How did the consumer use your model, and what did you verify?

Example

“How you think about modelling and trade-offs”

Aisha ShofoluweTechnical Recruiter

Monzo Blog · 2026-05-25

Defend the trade-off

Why choose this grain and recovery path?

Example

“How you communicate your decisions”

Aisha ShofoluweTechnical Recruiter

Monzo Blog · 2026-05-25

Explain the boundary

How would you explain the cutover boundary?

Example
Interview sources

Analytics Engineering interview guide · May 2026 — This guide covers Analytics Engineering. It describes project, take-home and collaborative case discussions; it gives no AI-tool permission.

Last reviewed