Katkat

Company

Revolut interview questions

8 practice questions in the style of Revolut's interviews, covering Software Engineering Fundamentals, Analytics & Experimentation, System Design, Coding & Algorithms.

Questions8

1 easy6 medium1 hard

Your progress0/8

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%).

Difficulty

  • Easy13% · 1
  • Medium75% · 6
  • Hard13% · 1

Interview rounds

  • Technical Screen75% · 6
  • Other25% · 2

Roles

  • Software Engineer75% · 6
  • Data Analyst13% · 1
  • Data Scientist13% · 1

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 FundamentalsOther
  • This 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 Screen
  • This 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 Screen
  • A 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 DesignOther
  • This 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 Screen
  • This 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 Screen
  • This 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 Screen
  • This 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…

  • 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…

  • 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