Revolut logo
RevolutData Analyst
Updated · Reviewed by the Dataford team

Revolut Data Analyst interview questions & guide 2026

Every question Revolut interviewers actually ask, the frameworks that win the room, and the language hiring managers respond to.

3 rounds · ≈ 3-5 weeks
1
HR Screening
2
Technical Assessments
3
Real-World Scenarios

What is a Data Analyst at Revolut?

At Revolut, the Data Analyst role is the engine room of our financial super app. You will not be working in a silo; you will be embedded within product teams, tasked with solving complex, high-stakes problems that directly influence how millions of users manage their finances. Your work moves the business forward by translating raw, complex data into actionable product features, regulatory reporting, and strategic decisions.

You will be expected to dig into our massive, complex databases to find the "why" behind business challenges. Whether you are building ETL processes for regulatory compliance or analyzing user behavior to improve product stickiness, your code and your insights are the foundation of our growth. This is a role for individuals who thrive on autonomy, enjoy working with data at scale, and possess the technical rigor to implement solutions that are as scalable as they are accurate.

Common Interview Questions

The following questions are representative of the patterns we observe across our technical and behavioral assessment stages. While specific tasks may vary by team and region, these categories reflect the core competencies we evaluate.

Technical Proficiency: SQL and Statistics

These questions assess your ability to extract insights from large datasets and your fundamental grasp of statistical concepts.

  • Write a query to identify the top 3 users by transaction volume over the last 30 days.
  • How would you handle missing data in a large customer dataset?

Access the full Revolut Data Analyst prep plan

  • Every Data Analyst question, updated weekly
  • Model answers with SQL and Python solutions
  • Recent, real interview reports
Get my prep plan
03 · Question bank

The questions most likely to come up

Sorted by relevance to this company
Top Users by Recent Transaction VolumeMedium
Find the top 3 users by completed transaction volume in the last 30 days using joins and aggregation.
Data Analysisquery optimizationsql
Recently asked
Diagnose Invest Tab EngagementMedium
Prioritize the first data cuts to diagnose low engagement in an investing tab before proposing solutions.
product metricsData Analysisuser engagement
Recently asked
Access the full Revolut Data Analyst prep plan
Everything you need to walk in ready.
Get my prep plan

Getting Ready for Your Interviews

Preparation for a Revolut interview requires a blend of technical mastery and a product-first mindset. Do not simply memorize syntax; focus on the "why" behind your technical choices. We look for candidates who demonstrate ownership, speed, and an uncompromising attention to detail.

  • Role-Related Knowledge: You must be fluent in SQL and familiar with data architecture. We evaluate your ability to write clean, efficient code and your understanding of how data pipelines support regulatory and product requirements.
  • Analytical Rigor: We test how you approach problems. Can you identify the root cause? Can you design a solution that is not just technically sound, but also practical for the business?
  • Communication and Collaboration: You will work with diverse, cross-functional teams. We look for the ability to articulate technical concepts clearly to non-technical managers and a willingness to align on shared goals.

Interview Process Overview

The Revolut hiring process is designed to be rigorous and fast-paced, reflecting our culture of high performance. It typically begins with an HR screening to assess your background and motivations, followed by a series of technical assessments. You should expect a mix of live coding sessions and case study discussions where you will be asked to apply your skills to real-world scenarios.

The process can be challenging and requires significant time investment. We prioritize candidates who show resilience, clarity of thought, and a proactive approach to communication. Be prepared for multiple rounds, as we aim to ensure a high level of alignment between your expertise and the specific needs of the team you are joining.

06 · The loop

The interview process, end to end

≈ 3-5 weeks · 3 rounds
1
HR Screening

Initial assessment of your background and motivations by the HR team.

2
Technical Assessments

A series of technical evaluations including live coding sessions and case study discussions.

3
Real-World Scenarios

Application of skills to real-world scenarios during technical assessments.

The timeline above represents our standard structure, though it may vary based on your location and the specific department. You should use this to pace your preparation, ensuring you are ready for both the technical coding rounds and the subsequent business-focused discussions.

Deep Dive into Evaluation Areas

Coding and Technical Implementation

We evaluate your ability to write production-ready code. You will be tested on your proficiency with SQL and, in some cases, Python, particularly for data manipulation tasks.

  • SQL proficiency – Joins, window functions, and query optimization.
  • Python for data – Data cleaning, manipulation using libraries like Pandas, and basic scripting.
  • Data architecture – Understanding ETL processes and how to design scalable data structures.

Access the full Revolut Data Analyst prep plan

  • Every Data Analyst question, updated weekly
  • Model answers with SQL and Python solutions
  • Recent, real interview reports
Get my prep plan
08 · Topic breakdown

What they actually test for

Topic distribution
All topics
SQLETL (Extract, Transform, Load)Regulatory Reporting (Finance/Compliance)Data PipelinesData Modeling

Key Responsibilities

As a Data Analyst at Revolut, you will be responsible for building and maintaining the reporting infrastructure that keeps our product teams informed. You will spend your time digging into complex databases to identify root causes of problems and designing code-based solutions to fix them.

You will work closely with Regulatory Reporting Managers and product leads, ensuring that all data models and ETL processes are compliant, accurate, and high-quality. Your role is not just to report on what happened, but to provide the insights that guide what happens next. You will be expected to deliver under tight timeframes, maintaining impeccable attention to detail throughout the entire lifecycle of a data project.

Role Requirements & Qualifications

We seek individuals who are as comfortable with complex data architecture as they are with collaborative problem-solving.

  • Technical Skills: Expert-level SQL is mandatory. Experience with ETL design, data pipelines, and a strong understanding of complex data systems are essential.
  • Experience: A background in data science, engineering, or quantitative analysis is preferred, especially with an advanced degree in a STEM field.
  • Soft Skills: You must be detail-oriented, quality-focused, and capable of working effectively in a fast-paced, cross-functional environment.
  • Must-have: Fluency in English and the ability to translate complex requirements into efficient, scalable data solutions.

Frequently Asked Questions

Q: How difficult are the technical assessments? A: The assessments are designed to be challenging but fair. They test your practical application of SQL and statistics rather than abstract theory, so focus on real-world coding scenarios.

Q: How long does the entire process take? A: While timelines vary, the process is designed to move quickly. We recommend dedicating consistent time to preparation so you can move through the stages without delay.

Q: What is the company culture like? A: Revolut is a high-performance environment. We value speed, ownership, and a "get things done" attitude. Successful candidates are those who are proactive and thrive in an environment where they can drive their own projects.

Q: Should I expect a mix of technical and behavioral questions? A: Yes. Even in technical rounds, you will be evaluated on your communication and how you justify your technical decisions to stakeholders.

Other General Tips

  • Structure your answers: Use the STAR method (Situation, Task, Action, Result) for behavioral questions to keep your responses concise and impactful.
  • Be prepared for ambiguity: In our case study rounds, the prompt may be intentionally broad. Ask clarifying questions to define the scope before you start solving.
  • Focus on business impact: Always link your technical solution back to the business outcome. We care about how your analysis helps the product or saves costs.
  • Practice live coding: Use an IDE or text editor to practice writing SQL queries without autocomplete to build your confidence for technical interviews.

Summary & Next Steps

The Data Analyst position at Revolut is a unique opportunity to shape the future of a global financial leader. By mastering your technical fundamentals, staying focused on business impact, and communicating with clarity, you will be well-positioned to succeed throughout our interview process.

We encourage you to approach each stage as an opportunity to demonstrate your problem-solving capabilities and your alignment with our fast-paced, analytical culture. Use the insights provided here to structure your study and practice, and remember that preparation is the most effective way to turn a challenging process into a successful career move. You have the skills to contribute to our mission—now is the time to show us.

14 · Compensation

What this role pays

2 reports
USUSD
Estimated total compLow confidence · 2 data points
$0k-$0k
Median $508k / year
Base salary · 100%Stock (RSU) · 0%Cash bonus · 0%
25thEntry / smaller markets
$40k
50thTypical offer
$508k
90thTop performers / major metros
$977k
Breakdown by component
Base salary
100% of total
$40k$977k
$508k
median
Stock (RSU)
0% of total
$0$0
$0
median
Cash bonus
0% of total
$0$0
$0
median
Aggregated from 2 self-reported salaries via Glassdoor. Estimates only. Verify against your offer.

The salary data provided reflects current market ranges for the Data Analyst role. Use this to ensure your expectations are aligned with the seniority and responsibilities of the position you are targeting.

15 · The role

Inside the Data Analyst guide at Revolut

18 · FAQ

Revolut Data Analyst interview FAQ

Answered from real candidate and compensation data
How many interview rounds does Revolut have for a Data Analyst, and what are the stages?
Revolut reported 14 interviews for this role, and the process starts with an HR screening. After that, technical assessments include live coding sessions and case study discussions. Candidates then work through real-world scenarios during the technical portion.
How hard is it to get an offer for Revolut Data Analyst interviews?
For Revolut Data Analyst interviews, candidates most often reported the difficulty as average. The overall process is described as rigorous and fast-paced, with multiple technical assessments that can require significant time investment to prepare for.
What topics does Revolut test for a Data Analyst interview?
SQL is central, including joins and query optimization, plus data work around ETL and data pipelines. Expect topics such as regulatory reporting, data modeling, data quality management, and data reliability or monitoring. The preparation guide also emphasizes problem solving and root cause analysis, with statistical reasoning like hypothesis testing and A/B testing.
What does the Revolut Data Analyst technical loop look like in practice?
Technical assessments include live coding sessions and case study discussions, and they are paired with application to real-world scenarios. The role evaluation also specifically calls out SQL proficiency, including joins, window functions, and query optimization. In some cases, you may also be asked to use Python for data cleaning and manipulation.
How is compensation for Revolut Data Analyst reported, and what numbers should I expect?
Compensation reported for Revolut spans a base minimum of $40,014 and a total maximum of $976,698, with pay varying by level and location. Candidates and job-posting reports both reflect a wide range, so your specific offer will depend on the role level and geography.
What should I prioritize when preparing for Revolut Data Analyst SQL questions?
Focus on writing correct joins and understanding join semantics, including LEFT JOIN versus INNER JOIN, and be ready to optimize SQL on large datasets. Your preparation should also cover data quality and missing data handling, since these are explicitly mentioned as part of the SQL and analytics competency. If a metric changes, practice the statistical reasoning behind determining whether it is significant, using hypothesis testing or A/B testing style approaches.