Revolut Software Engineer interview guide
Revolut's five-stage software engineer interview, from the coding assessment to the 'boss level' system design round.
About Revolut
Revolut made a record $2.3bn (£1.7bn) profit before tax in 2025, up 57%, on revenue of $6.0bn (£4.5bn). It ended the year with 68.3 million retail customers, and in March 2026 it completed the move out of mobilisation to become a fully licensed UK bank.3
The interview process
As Revolut's senior recruitment manager described it in 2024.1
- Recruiter call30 min
A high-level check on your fit for the role and the culture.
- Coding assessment
A technical coding challenge.
- Technical interview
A conversation across your technical skills and areas of work, with more coding.
- System design
An applied architecture challenge, which Revolut calls the "boss level" of the process.
- Team fit30 min
A conversation with the product owner or head of department for the team you'd join.
What Revolut looks for
Revolut hires against five values.2
- Get It Done. "We care about results."
- Deliver WOW. Turning complexity into simple products that solve customer needs.
- Dream Team. Selecting, coaching and keeping top talent.
- Never Settle. Always striving for excellence.
- Think Deeper. "Logic, reason, and common sense prevail over everything else in decision making."
Questions to expect
Based on what each stage tests and Revolut's values.
Technical interview
Walk me through the most complex system you've worked on. What would you change about it now?
How do you make sure code that moves money is correct?
System design
Design a service that sends customers a real-time notification every time their card is used.
Design a currency exchange feature that handles millions of transactions a day without losing a single one.
Team fit
Tell me about something you shipped that you're proud of. What would you do differently?
Tell me about a decision where you relied on logic over opinion.
How to prepare
- Get comfortable with timed coding. Two stages involve coding, so solve problems quickly and cleanly.
- Prepare properly for system design. It's the toughest round. Work through scalability, consistency and failure handling, which matter more when the system moves money.
- Talk through your reasoning. "Think Deeper" is a stated value, so show the logic behind every choice.2
- Bring results. Have two or three stories with clear outcomes for the team fit round.
- Know the numbers. 68.3 million retail customers, $6.0bn revenue and the new UK banking licence.3
Quick answers
How many stages are in Revolut's software engineer interview?
Five: a recruiter call, a coding assessment, a technical interview, a system design interview and a team fit interview.
What is the hardest part of Revolut's engineering interview?
System design. Revolut's own recruiter called it the "boss level" of the process.
Who runs Revolut's final interview?
A 30-minute team fit conversation with a product owner or head of department.1
Sources
- Revolut reveals its five-stage interview process for software engineerseFinancialCareers · 5 Apr 2024
- Careers at RevolutRevolut
- Revolut reports record profit of $2.3bn for 2025 as revenue surges to $6bnRevolut · 24 Mar 2026
Spotted something out of date? Email hello@usetoby.ai.
