
Revolut Data Analyst interview typically runs 3 rounds: HR connect, Hackerrank, Coder Lab. It usually takes about 1-2 weeks and is heavily SQL-focused.
$45K
Avg. Base Comp
$57K
Avg. Total Comp
3
Typical Rounds
1-3 weeks
Process Length
We've seen Revolut lean hard on practical SQL fluency with real business logic, not toy syntax. Multiple candidates reported questions built around users, transactions, events, and subscriptions, with prompts like monthly active users with at least one completed transaction and identifying the top 10% of users by transaction volume. That combination tells us the team cares less about memorized patterns and more about whether you can translate a product metric into clean relational logic under pressure.
A recurring theme is the mix of straightforward aggregation and more demanding edge cases. Our candidates report rolling averages, top salary by department, and joins across five tables, which suggests they want analysts who are comfortable moving from basic grouping into window functions and multi-table reasoning without losing accuracy. One candidate noted that some problems felt “high standard,” and that tracks with the overall pattern: the bar is not just getting an answer, but getting the right answer in a schema that resembles a live fintech dataset.
We also see a meaningful emphasis on statistical judgment. Candidates mentioned A/B testing concepts like MDE, sample size, and bias-variance tradeoffs alongside distribution questions. That points to a company that expects analysts to explain why a metric moves, not just compute it. In our view, the non-obvious make-or-break here is being able to connect SQL output to decision-making, especially when the question blends transaction behavior with experimentation or product performance.
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.
High-intensity interview processes with Revolut, particularly the fourth-round live coding test, can strengthen your confidence, improve your ability to think on your feet, and prepare you to respond thoughtfully to follow-up questions. You need to be prepared to explain your thought process clearly and have strong SQL syntax practice.
Questions asked: I was asked to join three tables: customers, transactions, and orders. I had to find average spending per client, the percent increase month over month, and the top 10 clients with the highest increase.
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 | |
| Experiment Validity | |
| Last Transaction | |
| Month Over Month | |
| Button AB Test | |
| Top 3 Users | |
| Third Purchase | |
| Total Spent on Products | |
| Rolling Average Steps | |
| Size of Joins | |
| Like Tracker | |
| Daily Logins | |
| Google Maps Improvement | |
| Subscription Retention | |
| Declining Applicants | |
| Payments Received | |
| Time on FB Distribution | |
| Sort Strings | |
| Hurdles In Data Projects | |
| Cumulative Reset | |
| Duplicate Rows | |
| Assumptions of Linear Regression | |
| Word Frequency | |
| Sample Size Bias | |
| Slow SQL Query | |
| Above Average Product Prices | |
| Normal Distribution Sample | |
| Diagnosing Query Speed Degradation | |
| Duplicate Product Names |
Synthesized from candidate reports. Individual experiences may vary.
An initial conversation with HR covering basics, motivation for the role, and salary expectations. This stage appears to be a general fit and logistics screen before the technical rounds.
A timed online assessment combining SQL and statistics. Candidates reported 2 SQL questions plus multiple-choice questions covering aggregations, window functions, A/B testing concepts, distributions, and sample size/MDE.
A live technical interview focused on SQL problem solving. Interviewees described 4 SQL questions on schemas with multiple tables, including joins, monthly active users, top users by transaction volume, rolling averages, and other medium-to-high difficulty queries.