Revolut interview, decoded.
Revolut's loop is long, sequential, and built around a piece of work rather than a whiteboard. A recruiter screen, then a timed HackerRank assessment on data structures, SQL and the occasional logic puzzle, then, for most engineering candidates, a home task: four to eight hours on a working feature such as a currency exchange API, a transaction categoriser or a notification service, due in five to seven days and followed by an architecture review. Accounts agree on the one rule: a submission without tests does not advance. Then live coding in your own IDE, implementing features on a small service with a fintech flavour, a system design round Revolut's own engineers have called the boss level (real-time currency conversion, card payment processing, a fraud pipeline, a multi-currency ledger), and a team-fit round with the hiring manager and often a bar raiser from outside the team, scored against five published values: Never Settle, Get It Done, Think Deeper, Dream Team, Deliver WOW. Three to six weeks.
Revolut received its full UK banking licence on 11 March 2026 after a five-year application, reported £4.5 billion of revenue for 2025, was valued at $75 billion in a November 2025 secondary sale, and had about 18,500 employees and 68 million customers across 40 markets by spring 2026, with engineering hubs in London, Vilnius, Porto and Bucharest and remote roles across Europe. It hires at a volume few European companies match, and its loop is reported the same way from every hub.
Free · 2 minutes · no account
The questions for your exact Revolut role and level.
Interviewing at Revolut? Below are the questions candidates report. For the ones your exact role and level will get, paste the posting. Your first mock is free.
Who Revolut hires
The roles and the backgroundRevolut hires backend (largely Java and Kotlin, with Python for data), mobile, web, data, platform and infrastructure engineers at every level, in its European hubs and remotely, plus large numbers of product, operations and compliance roles that share the recruiter screen, a home task and the values round but not the coding rounds. What the loop selects for, in the company's words and every account, is extreme ownership, speed, and decisions backed by data; the values round tests it directly, and a bar raiser is there to hold the line.
What is the Revolut interview process?
Round by roundRevolut has described its five stages itself; candidate accounts add the home task, which not every loop includes, and the bar raiser. Sequential rounds, one at a time, with the home task the most variable in timing.
Background, stack, level and motivation for Revolut specifically; described by the company as a high-level fit check.
Data structures and algorithms from easy to medium (reported: Longest Common Prefix, Missing Number, Perfect Squares, Reverse Linked List II), SQL queries, and sometimes a logic or maths puzzle. A filter on speed and fundamentals.
A working feature: a currency exchange API, transaction categorisation, a notification service. Graded on production readiness, edge cases, tests and the README. An architecture review follows where you defend the structure. Reports are consistent that a submission with no tests is rejected.
Most engineering loopsImplement features on a small service: a transaction processor, a currency conversion service, a data pipeline. Clean code, error handling, and whether you write tests as you go are what is watched.
Fintech at scale: real-time currency conversion, card payment processing, a fraud detection pipeline, a multi-currency ledger. Revolut's engineers call it the boss level; consistency, idempotency and what happens at the ledger when a payment fails.
STAR questions on the five values with hard follow-ups: delivery with little time, a failure, a decision on incomplete information, challenging the status quo. The company likens it to a speed date with the head of the department.
What Revolut screens for
What every round is really testingRevolut publishes five values and says its behavioural interviews test them; its CEO has described Never Settle as the one that contains the other four.
- Never Settle: the overarching one, on problems, execution, team and output
- Get It Done: people who work get priority over people who talk, in the company's own phrasing
- Think Deeper: if the idea makes sense, title does not matter
- Dream Team: the bar raiser exists to protect it
- Deliver WOW: customer first, internal or external, and keep it simple
Revolut interview questions
Candidate-reported themesThe reported questions are practical and financial in the technical rounds and values-shaped in the last one.
Behavioural & motivation
- Tell me about something you delivered with far too little time.
- Tell me about a failure, and what you changed after it.
- Tell me about a decision you made on incomplete information.
- Tell me about a time you challenged how things were done.
Technical
- The home task: A currency exchange API; transaction categorisation; a notification service; four to eight hours, tests required, an architecture review after
- Live coding on a small service: A transaction processor; a currency conversion service; a data pipeline; in your own IDE
- System design at fintech scale: Real-time currency conversion; card payment processing; a fraud detection pipeline; a multi-currency ledger
- HackerRank fundamentals: Longest Common Prefix, Missing Number, Perfect Squares, Reverse Linked List II; SQL joins and aggregations; a logic puzzle
These are the reported themes — your loop is role-specific. Paste the actual posting and Calibrd predicts the questions for that exact role and level.
Predict my Revolut questions →Revolut's home task: what it asks and how to pass
Reported problems and how to solve themThe home task is where most Revolut engineering loops are decided. Four to eight hours of real work on a small feature, a deadline of five to seven days, and an architecture review afterwards where the structure is questioned. The examples candidates report are the company's own products in miniature; the grading is on production readiness rather than cleverness. Here is what each reported task asks and the shape that passes the review.
- A currency exchange API: Endpoints to quote and to execute an exchange, a rates source behind an interface so it can be faked in tests, money as integers in minor units or a decimal type, never a float, and a ledger entry per execution. The review asks what happens if the rate moves between quote and execution; a quote with an expiry answers it.
- Transaction categorisation: A pipeline from raw transactions to categories with rules first (merchant, amount, description patterns) and a place for a model later, plus a way to correct a category and have the correction stick. Tests on the rules and on the correction path; the review asks how a wrong category gets fixed for one user without breaking everyone.
- A notification service: An API to enqueue a notification, a worker to deliver it over at least two channels behind one interface, retries with backoff, and idempotency so a retried delivery cannot send twice. The review asks about ordering and about what a user sees if a channel is down.
- Tests, or nothing: Every account agrees: no tests, no next round. Unit tests on the logic, one integration test per endpoint, and the tests run from a single documented command. Test-driven is not required, but the coverage has to exist and the README has to say how to run it.
- The README and the review: Write the decisions: the structure, the trade-offs, what you would do with another day, what you deliberately left out. The architecture review is a defence of those decisions, so put them where the reviewer reads first.
- The clock: Four to eight hours is the budget the reviewers assume. A small feature finished, tested and documented beats a large one half done; scope it to what you can complete with tests in a single evening and a morning.
Build one of the three before you are asked: the currency exchange API is the most reported and the easiest to scope. Do it in the language of the role with tests and a README, then do the architecture review on yourself: why this structure, where it breaks, what a real ledger would need.
Pay
What the offer looks likeLevels.fyi medians for Revolut software engineers in Greater London, updated 7 September 2026 and read on 22 September; the all-level median is pulled down by a large junior population, so the level figures are the ones to use. Equity is private stock with regular secondary sales, most recently at $75 billion in November 2025, and an IPO is expected within two to three years by most reports. Vilnius, Porto and Bucharest pay on local bands; ask for the hub's range.
How to prepare for a Revolut interview
In order- 01Build the currency exchange API before the task arrives: quote and execute endpoints, a fakeable rates source, money in minor units, a ledger entry per execution, tests, a README. Then review it as if you were the interviewer.
- 02Tests are the gate. Whatever you submit, make the test command the first line of the README.
- 03Practise implementing a feature on a small existing service in your own IDE in 45 minutes, talking as you go; the live round is that.
- 04Have the multi-currency ledger design ready: double-entry, idempotent postings, and what a failed card payment does to balances.
- 05Prepare one STAR story per value, with the follow-up already answered: what you would do differently.
- 06Ask at the screen whether your loop has the home task and when the bar raiser sits; both vary by team.
This guide covers Revolut's software engineering loop. Product, operations and compliance roles share the recruiter screen, a home task and the values round but not the coding rounds. For management and leadership roles the loop is similar but the bar shifts to people, delivery and strategy, so pair it with the leadership interview prep hub. The bar for your exact role comes from the role-by-role guides, and the prep that actually transfers is spoken, so run a mock interview before the real one.
Knowing the questions isn’t the same as answering them out loud. Run a Revolut mock: spoken answers, coached on the spot. Your first mock is free.
Run a Revolut mock →FAQ & sources
The short answersWhat is Revolut's interview process?
Revolut has described its five stages itself; candidate accounts add the home task, which not every loop includes, and the bar raiser. Sequential rounds, one at a time, with the home task the most variable in timing. Recruiter screen: Background, stack, level and motivation for Revolut specifically; described by the company as a high-level fit check. HackerRank assessment: Data structures and algorithms from easy to medium (reported: Longest Common Prefix, Missing Number, Perfect Squares, Reverse Linked List II), SQL queries, and sometimes a logic or maths puzzle. A filter on speed and fundamentals. Home task: A working feature: a currency exchange API, transaction categorisation, a notification service. Graded on production readiness, edge cases, tests and the README. An architecture review follows where you defend the structure. Reports are consistent that a submission with no tests is rejected. Technical live coding: Implement features on a small service: a transaction processor, a currency conversion service, a data pipeline. Clean code, error handling, and whether you write tests as you go are what is watched. System design: Fintech at scale: real-time currency conversion, card payment processing, a fraud detection pipeline, a multi-currency ledger. Revolut's engineers call it the boss level; consistency, idempotency and what happens at the ledger when a payment fails. Team fit and values, with a bar raiser: STAR questions on the five values with hard follow-ups: delivery with little time, a failure, a decision on incomplete information, challenging the status quo. The company likens it to a speed date with the head of the department.
What does Revolut look for in candidates?
Revolut publishes five values and says its behavioural interviews test them; its CEO has described Never Settle as the one that contains the other four. Never Settle: the overarching one, on problems, execution, team and output Get It Done: people who work get priority over people who talk, in the company's own phrasing Think Deeper: if the idea makes sense, title does not matter Dream Team: the bar raiser exists to protect it Deliver WOW: customer first, internal or external, and keep it simple
What questions does Revolut ask in interviews?
The reported questions are practical and financial in the technical rounds and values-shaped in the last one. Tell me about something you delivered with far too little time. Tell me about a failure, and what you changed after it. Tell me about a decision you made on incomplete information. Tell me about a time you challenged how things were done. The home task Live coding on a small service System design at fintech scale HackerRank fundamentals
What is the Revolut home task?
The home task is where most Revolut engineering loops are decided. Four to eight hours of real work on a small feature, a deadline of five to seven days, and an architecture review afterwards where the structure is questioned. The examples candidates report are the company's own products in miniature; the grading is on production readiness rather than cleverness. Here is what each reported task asks and the shape that passes the review. A currency exchange API: Endpoints to quote and to execute an exchange, a rates source behind an interface so it can be faked in tests, money as integers in minor units or a decimal type, never a float, and a ledger entry per execution. The review asks what happens if the rate moves between quote and execution; a quote with an expiry answers it. Transaction categorisation: A pipeline from raw transactions to categories with rules first (merchant, amount, description patterns) and a place for a model later, plus a way to correct a category and have the correction stick. Tests on the rules and on the correction path; the review asks how a wrong category gets fixed for one user without breaking everyone. A notification service: An API to enqueue a notification, a worker to deliver it over at least two channels behind one interface, retries with backoff, and idempotency so a retried delivery cannot send twice. The review asks about ordering and about what a user sees if a channel is down. Tests, or nothing: Every account agrees: no tests, no next round. Unit tests on the logic, one integration test per endpoint, and the tests run from a single documented command. Test-driven is not required, but the coverage has to exist and the README has to say how to run it. The README and the review: Write the decisions: the structure, the trade-offs, what you would do with another day, what you deliberately left out. The architecture review is a defence of those decisions, so put them where the reviewer reads first. The clock: Four to eight hours is the budget the reviewers assume. A small feature finished, tested and documented beats a large one half done; scope it to what you can complete with tests in a single evening and a morning.
How do I prepare for a Revolut interview?
Build the currency exchange API before the task arrives: quote and execute endpoints, a fakeable rates source, money in minor units, a ledger entry per execution, tests, a README. Then review it as if you were the interviewer. Tests are the gate. Whatever you submit, make the test command the first line of the README. Practise implementing a feature on a small existing service in your own IDE in 45 minutes, talking as you go; the live round is that. Have the multi-currency ledger design ready: double-entry, idempotent postings, and what a failed card payment does to balances. Prepare one STAR story per value, with the follow-up already answered: what you would do differently. Ask at the screen whether your loop has the home task and when the bar raiser sits; both vary by team.
- 01eFinancialCareers, Revolut reveals its five-stage interview process (5 April 2024)Revolut's own description of the five stages, the system design round as the boss level, and the team-fit round as a speed date with the head of the department.
- 02TechPrep, Revolut's interview process 2026the HackerRank assessment's contents and the named problems (Longest Common Prefix, Missing Number, Perfect Squares, Reverse Linked List II), SQL and logic puzzles; the optional home task of four to eight hours with an architecture review; live coding in your own IDE; the 60-minute design round; the bar raiser.
- 03OphyAI, Revolut interview process 2026 (September 2026)the home task's examples by role (currency exchange API, transaction categorisation, notification service), the five-to-seven-day deadline, production readiness and edge cases as criteria, rejection without tests, the fintech design prompts, the hubs, and the three-to-six-week timeline.
- 04Interview Query, Revolut software engineer interview guide 2026the emphasis on clean code, error handling and tests in the coding rounds, and ownership and bias for action in the values round.
- 05Revolut, our DNA journey: reinforcing our core valuesthe five values as named, when each was added, and the CEO's framing of Never Settle as the one containing the others.
- 06Design Gurus, Revolut behavioural interview questionsthe reported values questions (delivery with little time, failure, incomplete information, challenging the status quo) and the bar raiser from outside the team.
- 07Levels.fyi, Revolut software engineer, Greater Londonthe junior, all-level, senior and lead medians, updated 7 September 2026, read 22 September 2026.
- 08CNBC, Revolut acquires full UK banking licence (11 March 2026)the licence after the 2021 application, and the $75 billion November 2025 valuation.
- 09Revolut, annual report 2025£4.5 billion revenue for 2025, up 46 per cent, and the loan book.
- 10Revelio Labs, Revolut headcountabout 18,566 employees as of March 2026.
Interview processes change. This reflects widely-reported and sourced conditions as of 2026 — confirm specifics with your recruiter, and treat it as a map rather than a guarantee.
Prep for a real Revolut role
Practise your Revolut interview, out loud.
Paste a real Revolut posting and Calibrd predicts the questions for that role and level, benchmarks the pay, and flags the gaps an interviewer will probe in your CV — then listens to your spoken answers and coaches them. Your first mock is free.
Free to start · No card · Encrypted at rest, never used to train AI, remove anytime