Company
Revolut interview questions
8 practice questions in the style of Revolut's interviews, covering Software Engineering Fundamentals, Analytics & Experimentation, System Design, Coding & Algorithms.
1 easy6 medium1 hard
Revolut interview questions by the numbers
Last updated
Katkat has 8 Revolut interview questions. The largest topics are Analytics & Experimentation (25%), Coding & Algorithms (25%) and Software Engineering Fundamentals (25%). By difficulty: 13% easy, 75% medium and 13% hard. The most common round is Technical Screen (75%).
Topics
- Analytics & Experimentation25% · 2
- Coding & Algorithms25% · 2
- System Design25% · 2
Difficulty
- Easy13% · 1
- Medium75% · 6
- Hard13% · 1
Interview rounds
- Technical Screen75% · 6
- Other25% · 2
Roles
- Software Engineer75% · 6
- Data Analyst13% · 1
- Data Scientist13% · 1
Most mentioned in interview experiences
- 1.Define Ultra success and detect suspicious transactions2 reports
- 2.Define Ultra success metrics and detect suspicious transactions2 reports
- 3.Explain DB concurrency, debugging slowness, DDD and CQRS2 reports
- 4.Build a Java restaurant table booking service that prevents double bookings1 report
- 5.Design automatic travel insurance enrollment triggered by customer location1 report
- 6.Design multi-region banking data synchronization1 report
- 7.Implement a random fixed-size load balancer1 report
- 8.Implement a thread-safe money transfer1 report
Counted from 6 candidate interview experiences on Katkat. How we collect and count
Showing 1–8 of 8 results
A live Java coding exercise to build a restaurant table booking system while an AI assistant is allowed. It tests domain modeling, correct interval overlap logic for tables, a clear table allocation policy, thread safety, and how the candidate tests and stays in control of generated code under time pressure.
RevolutSoftware EngineerSoftware Engineering FundamentalsOtherThis question evaluates a candidate's skills in product analytics, cohort and retention measurement, SQL-based metric design and segmentation, and rule-based fraud detection using transactional and activity data.
RevolutData AnalystAnalytics & ExperimentationTechnical ScreenThis question evaluates a data scientist's ability to define primary, diagnostic, and guardrail metrics for a product launch and to design rule-based suspicious-transaction detection using available schema, emphasizing metric definition, defensible proxy selection, SQL-based data modeling, and financial-crime domain knowledge.
RevolutData ScientistAnalytics & ExperimentationTechnical ScreenA system design exercise for a banking app that automatically enrolls opted-in customers in travel insurance when location signals show they are abroad. It tests requirements scoping, an event-driven pipeline, idempotent enrollment with an insurer, data modeling, scaling reads and writes, and failure handling.
RevolutSoftware EngineerSystem DesignOtherThis question evaluates competency in distributed systems and data consistency for financial applications, emphasizing replication, transaction correctness, conflict resolution, idempotency, and operational resilience.
RevolutSoftware EngineerSystem DesignTechnical ScreenThis question evaluates understanding of database concurrency control and isolation anomalies, backend performance investigation and diagnostic skills, and knowledge of architectural concepts DDD and CQRS, testing competencies in transaction semantics, operational troubleshooting signals, and architectural trade-offs.
RevolutSoftware EngineerSoftware Engineering FundamentalsTechnical ScreenThis question evaluates understanding of randomized selection, efficient in-memory data structures, and API/state management for a fixed-capacity load balancer that must support addNode, removeNode, and uniform random routing while handling duplicates, removals, and empty-state behavior.
RevolutSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates a candidate's mastery of concurrent programming and data-integrity principles, focusing on thread safety, atomic state updates, and deadlock avoidance when transferring funds between shared accounts.
RevolutSoftware EngineerCoding & AlgorithmsTechnical Screen
Revolut interview experiences
All 19 →- Product Manager interview at RevolutRevolut · Product Manager · Jul 2026
I began with a short recruiter screen where the process, next steps, and some basics about motivation were explained. Then I moved into a practical evaluation and product-focused questions. In the problem-solving round, I worked on a trading-related prompt about improving gross profit for a trading feature. I asked clarifying questions and structured the problem myself while the interviewer staye…
- Revolut Account Executive interview experienceRevolut · Account Executive · Jul 2026
The recruiter screen felt rigid and nearly scripted. It was not unfriendly, and I appreciated receiving guidance about the next steps, but it came across as robotic and straightforward. The hiring-manager stage was stressful because the format differed from what I had been told. In addition to the assessment I expected, I was given extra tasks connected to companies I had researched. That cut int…
- Revolut Account Executive interview: pitch preparation and a disengaged managerRevolut · Account Executive · HR Screen · Jul 2026
The interview was quick and easy to follow. I started with a pleasant, engaged recruiter conversation and then spoke with a sales manager. It was a practical, concise sequence rather than a long process. For the sales-manager discussion, I prepared a pitch in advance, delivered it, and had time to ask questions. We covered my background and how I approached the role. Although the interview was no…
- Revolut Operations Manager Interview Experience: take-home case rejected before deadlineRevolut · Operations Manager · HR Screen · Jul 2026
The process had a recruiter screen, an online assessment, a live case interview, and then a week-long take-home business case. The assignment felt like substantial unpaid work: it involved a JIRA workflow, process maps, SQL queries, and a full fraud-detection analysis. I was rejected while I was still finishing the take-home, before its deadline. That made the process feel disorganized or dishone…
- Revolut Operations Manager interview: 30-minute screen and aptitude-test cutoffRevolut · Operations Manager · Jul 2026Rejected
I began with a 30-minute screening call about introductory context and my background. Right after that, I took a UCAT-style criteria aptitude test. The threshold for moving forward was very high. I scored below it and was rejected immediately, so I did not get to later steps. It ended quickly, with no extended follow-up or extra rounds. The test was the whole gatekeeping moment, and it felt unfor…
More companies
- Meta666
- Amazon653
- Google486
- OpenAI342
- Capital One268
- Microsoft252
- DoorDash241
- Anthropic225
- Uber217
- Apple177
- TikTok176
- Pinterest161
- ByteDance160
- LinkedIn154
- Stripe139
- Snowflake130
- Databricks122
- Airbnb112
- Rippling106
- Oracle104
- Coinbase99
- Netflix97
- NVIDIA95
- Snapchat94
- Citadel90
- Waymo90
- Instacart87
- Roblox84
- Salesforce77
- Optiver76
- Shopify63
- Robinhood60
- Atlassian55
- Hudson River Trading55
- Two Sigma55
- J.P. Morgan53
- PayPal53
- xAI53
- Lyft52
- Tesla52
