Revolut Backend Engineer Interview Questions
The questions to prepare for a Revolut Backend Engineer interview. Questions from real interview reports rank first. Updated weekly.
Generate every valid sentence segmentation of a policy string using memoized DFS and dynamic programming.
RevolutExplain how to derive time and space complexity for a coding solution and justify the final Big O bounds.
RevolutExplain SQL vs NoSQL trade-offs, including schema design, consistency, scaling, and query flexibility.
RevolutExplain optimistic and pessimistic locking for banking transactions, including tradeoffs, failure handling, and when each approach is appropriate.
RevolutCompute daily active users and a 7-day rolling average using a CTE, distinct counts, and window functions.
Meta
Spotify
Meta ITFind the top 3 users by completed transaction volume in the last 30 days using joins and aggregation.
Revolut
ChimeUse joins, CTEs, and aggregations to find the weakest step in an onboarding funnel and estimate lost conversions.
Atlassian
RevolutSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Evaluates end-to-end backend design, concurrency fundamentals, and test-driven engineering for a financial feature.
RevolutEvaluates your ability to choose data structures based on performance characteristics and workload needs.
RevolutAssesses performance troubleshooting, measurement, and improvement of database query execution.
RevolutTests your practices for writing clean, understandable, and well-documented frontend code at scale.
Revolut