Revolut · Round 2

The Revolut problem-solving interview

The round that decides most Revolut loops — and the one people prepare for least well.

The Revolut problem-solving interview is a 45–60 minute live case discussion where you're given an ambiguous business problem and assessed on how you structure it, not whether you reach the "right" answer. Strong candidates clarify the goal first, break the problem into a small number of non-overlapping drivers, state a hypothesis early, and narrate their reasoning out loud throughout.

Last verified: August 2026

What the round actually is

You get a problem with deliberately incomplete information. The interviewer is not looking for the answer — they're looking at whether your thinking is structured, whether you notice what information is missing, and whether you can be corrected without losing the thread.

How it's scored

What they assessA weak answerA strong answer
Clarifying the goalStarts solving immediatelyEstablishes what "good" means before structuring
StructureA list of scattered ideas3–4 non-overlapping drivers, stated upfront
PrioritisationExplores everything equallySays which branch matters most, and why
Handling dataWaits to be given numbersAsks for the specific number that would change the answer
CommunicationThinks silently, then presentsNarrates the reasoning as it forms
RecommendationTrails off without concludingCommits to a call, names the risk in it

A repeatable structure

  1. 1
    Clarify the objective and the constraint. What are we optimising, and what can't we touch?
  2. 2
    Restate the problem back. This catches misunderstandings while they're still cheap.
  3. 3
    Break it into 3–4 drivers that don't overlap. Say them out loud before going deep.
  4. 4
    State a hypothesis. "My instinct is it's X — let me test that." This is what separates senior candidates.
  5. 5
    Go depth-first on the branch that matters most, not left-to-right through everything.
  6. 6
    Name what would change your mind, then recommend anyway.
The most common failure isn't a wrong answer. It's a candidate who explores every branch evenly, runs out of time, and never commits to a recommendation.

A case, worked end to end

This is a case I was given, worked through the way I'd approach it now. I've reconstructed the figures from memory rather than from a transcript — the shape of the data is right, the exact numbers are illustrative. What matters here isn't the arithmetic, it's the sequence: what I asked, in what order, and how each answer changed where I looked next.

The case

You've been asked by the Head of People to solve two problems for backend developer hiring: reduce time to hire, and increase the hire conversion rate. You have 30 minutes.

The interviewer had data — but only released it if I asked a question specific enough to deserve it. Vague questions got "I don't have data for that." That constraint is the whole test. You're not being scored on knowing the answer; you're being scored on whether your questions are aimed at anything.

Step 1 — Clarify before structuring

Two problems were handed to me as if they were separate. My first questions were aimed at whether they actually were:

The answers: both matter, measured from first contact, no fixed target. That last one is useful — no fixed target means I need to find where the loss is concentrated rather than chase a number.

Step 2 — Restate

"So: we're losing backend candidates somewhere between first contact and signature, and the process is slower than we want. I want to find where the time goes and where the people go, and check whether those are the same place."

Cheap to say, and it caught something — the interviewer reacted to "whether those are the same place." That turned out to be the case.

Step 3 — Three buckets

I split the problem three ways:

An honest note on this: these overlap more than I'd like. Scheduling sits in Internal but is also a process problem; compensation sits in External but the bands are an internal decision. A cleaner cut would have been by funnel stage, with each stage carrying both a duration and a pass rate. It worked, but I'd structure it differently now — and being able to say that is worth more in the room than pretending the first cut was perfect.

Step 4 — The questions, and what came back

"What does the funnel look like, stage by stage — volumes, conversion, and days spent in each stage?"

This was the question that unlocked the case. Asking for days and conversion in the same breath is what made the rest work.

StageEnteredPassedConversionMedian days
Applications + sourced1,00020020%3
CV screen → recruiter call20012060%5
Recruiter screen → tech screen1207058%12
Tech screen → onsite loop703043%9
Onsite loop → offer301447%8
Offer → accept14750%6
End to end1,00070.7%43 days

Two numbers are outliers, and neither is in the middle of the funnel: 12 days waiting for a technical screen, and a 50% offer-accept rate against a healthy 70–90%.

"What tools are we using, and is anything broken?"

AreaState
ATSIn place, working
SchedulingManual — recruiter emails engineers for availability
Qualified interviewer pool6 engineers
Technical screen formatLive, requires a senior engineer

Nothing was broken. That mattered — it moved the 12 days out of the System bucket and into Internal. It's a capacity problem, not a tooling one.

"Do we have feedback from candidates who dropped out at the bottom of the funnel?"

Reason given for decliningCount (of 7)
Compensation below their alternative4
Had already accepted elsewhere2
Role scope / team1

"What are competitors offering — are we short?"

Roughly 12–15% below the competitor set on total compensation for equivalent seniority.

The questions that got nothing

Not every question landed. Asking about employer brand and about long-term attrition both got "I don't have data for that." Both were me drifting toward interesting-but-out-of-scope, and neither would have changed the recommendation. Worth saying out loud because the round is partly about noticing you've wandered and coming back without losing the thread.

Step 5 — The branch that mattered

Here's what the data gives you, and it's the whole case: the two problems aren't separate.

Two of the seven declines had already accepted elsewhere. That isn't a compensation loss — that's a 43-day cycle losing a race. Speed isn't just the first problem, it's a cause of the second one.

So the hypothesis I committed to: time-to-hire is the dominant driver, because it damages both metrics, and the 12-day scheduling gap is the single largest recoverable block of it. I went depth-first there instead of touring the other branches.

Step 6 — Recommendation, and the risk in it

Priority 1 — interviewer capacity and scheduling. Six engineers, manually coordinated, creates the 12-day gap. Widening the pool and moving to self-serve booking attacks 12 of 43 days and recovers roughly 2 of 7 declines. It's the cheapest intervention and the only one that moves both metrics.

Priority 2 — compensation band review. Being 12–15% short explains 4 of 7 declines. It recovers more offers than Priority 1, but costs materially more and moves only one metric.

Everything else is noise at this stage. A 20% application-to-screen rate looks low, but with 1,000 applications the top of the funnel isn't where the constraint is.

The risk in my own recommendation: widening the interviewer pool to cut the wait is exactly how you dilute a hiring bar. The 43% technical-screen pass rate is the guardrail — if it starts climbing after the pool expands, that's not improvement, that's the bar slipping. I'd want it tracked from day one.

What I'd do differently

I spent too long on the System bucket before asking for the funnel. The funnel question is the one that opens the case, and I should have led with it — the tooling questions only became meaningful after I knew where the days were going.

Mistakes that cost the offer

Want the complete solution for 5 problem-solving cases?

You've seen how the structure works. The full breakdown shows exactly how each case plays out:

Get all 5 cases + solutions — $19

Instant PDF download · money-back guarantee

Frequently asked questions

What is the Revolut problem-solving interview?

A 45–60 minute live case discussion where you're given an ambiguous business problem — typically about growth, a metric decline, or an operational trade-off — and assessed on how you structure and reason through it rather than on reaching a specific answer.

How do I prepare for the Revolut problem-solving round?

Practise structuring problems out loud under time pressure rather than memorising frameworks. Work through cases where you clarify the goal, name three or four non-overlapping drivers, state a hypothesis early, and finish with a recommendation and its main risk.

Is the Revolut problem-solving interview like a consulting case?

It's similar in structure but usually data-light and more product- or operations-flavoured. The emphasis is on logic, prioritisation and business intuition rather than on detailed quantitative modelling.

What happens if I get the answer wrong?

There generally isn't a single right answer. Candidates are assessed on structure, prioritisation and how they respond to new information, so a defensible recommendation reached through clear reasoning scores well even if the interviewer would have concluded differently.


← The full Revolut interview process, round by round

Revolut interview questions, by round →

More on PM interview problem-solving →