
Revolut Data Scientist interview typically runs 3 rounds: HR screening, live coding, technical SQL/Python. It usually takes about 2-4 weeks and is notably coding-heavy.
$114K
Avg. Base Comp
$145K
Avg. Total Comp
4
Typical Rounds
2-4 weeks
Process Length
We’ve seen Revolut lean hard into a very specific profile: someone who can move comfortably between algorithmic coding and applied data work. Multiple candidates reported that the technical bar was not limited to SQL or product sense; it also included LeetCode-style implementation, Python problem solving, and questions that tested how candidates think through data labeling or KPI measurement. That mix is a strong signal that Revolut wants data scientists who can operate like strong generalists, not just analysts with a notebook.
A recurring theme is the emphasis on structured reasoning under pressure. Candidates described live coding where they had to explain their thought process as they worked, plus SQL questions with many joins and open-ended analysis prompts about product and experimentation. We also saw more conceptual ML topics surface, like assumptions of linear regression and solo ML deployment, which suggests the company cares about whether candidates understand how models behave in real systems, not just how to fit them. The non-obvious trap here is assuming the interview will stay at the level of dashboards or business metrics; our candidates report that Revolut often pushes beyond that into implementation details and model judgment.
What stands out most is the breadth of evaluation. Even when the early conversation felt conversational, the later technical work quickly became dense and multi-disciplinary. In our view, the candidates who do best here are the ones who can connect code, SQL, and product logic in one coherent answer, rather than treating them as separate skills.
Synthetized from 2 candidates reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Revolut process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Revolut
Write a query to get the total three-day rolling average for deposits by day
| Question | |
|---|---|
| Top Three Salaries | |
| Last Transaction | |
| Daily Logins | |
| Like Tracker | |
| Third Purchase | |
| Total Spent on Products | |
| Cumulative Reset | |
| Hurdles In Data Projects | |
| Time on FB Distribution | |
| Sort Strings | |
| Assumptions of Linear Regression | |
| Sample Size Bias | |
| Slow SQL Query | |
| Solo ML Deployment | |
| Above Average Product Prices | |
| Normal Distribution Sample | |
| Why Do You Want to Work With Us | |
| Your Strengths and Weaknesses | |
| Decreasing Payments | |
| New Geography | |
| 2nd Highest Salary | |
| Empty Neighborhoods | |
| Comments Histogram | |
| Closest SAT Scores | |
| Cumulative Distribution | |
| Merge Sorted Lists | |
| Button AB Test | |
| Compute Deviation | |
| Experiment Validity |
Synthesized from candidate reports. Individual experiences may vary.
The process starts with an HR screen focused on your background, past projects, salary expectations, and general fit questions. Candidates described this stage as conversational and straightforward.
Next is a HackerRank-style test with a mix of Python and SQL questions. The assessment includes multiple coding problems, with SQL questions involving joins and Python tasks that test practical problem-solving under time pressure.
Candidates then move into a live coding round that feels similar to LeetCode-style interviewing. You are expected to explain your thought process while implementing solutions in a shared environment, with questions such as longest common prefix.
Another technical round covers SQL and Python in more depth, including data labeling and KPI measurement questions. This stage can also include broader analytical discussion around data processing, product thinking, and experimentation.