
Revolut Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 3,100 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 3,100 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Revolut.
Product Marketing Manager
The interview process started with a recruiter call, followed by a call with a senior manager. Then, there was a take-home task which needed to be submitted 48 hours after receiving it, with no presentation required. For the PMM role, I had to create a launch campaign for their single use cards. This was followed by a live problem-solving session where I was asked to address a challenge presented by the Chief Revenue Officer to double deposit value within a year. The process concluded with a culture fit interview.
- What makes you interested in Revolut and this opportunity?
- Could you summarize your background and how it aligns with this role?
- Describe a typical day in your previous position.
Software Engineer
I interviewed at Revolut in late August 2025, and the whole process from the first interview to the offer acceptance took about 2 months. It might be quicker for others, but I took my time between stages. The recruiter laid out all the steps and even had catch-up calls before each interview, which was super helpful. The first stage was a screening with basic questions that you usually get. Then came a live coding session with a simple assignment requiring TDD. I used Spock, but any framework is fine. I tested all scenarios and got stuck on testing random value functions, but the interviewer's hint got me through it. Stage 3 was a technical interview with two parts: live Java coding without tests, writing thread-safe business logic in SQL, and then a discussion on concurrency, thread safety, DB transactions, microservices, etc. The fourth stage involved system design for a banking system, including drawing the architecture and table structures. After clearing these, you're considered for the SWE role, but there's a final stage where you meet with potential teams. They'll decide whether to hire you based on the teams' feedback from that meeting.
- What resilience design patterns do you know?
- Which resilience design patterns are you aware of?
Product Designer
So, the interview started with a quick chat with the recruiter. After that, I had to do a take-home design challenge. I had to whip up a product design deliverable in Figma. Once I sent it in, the next part was presenting my home task to the team, and then there was a live whiteboard exercise. It took a good chunk of time, especially the home task. They stopped giving feedback if you didn't pass a certain stage. Also, it would've been nice to have clearer communication about timelines and what they were looking for.
- Could you present your take-home design and discuss the rationale behind your choices?
- What compromises did you have to make during the design process?
- If you had additional time, what enhancements would you make to your design?
Operations Manager
First, there was an online test that was pretty easy, simpler than other cognitive tests I've done. Then, an HR screening which was straightforward and fine. The HR person was nice and gave good advice for the next round, which was a problem-solving interview. This problem-solving interview was the tricky part. The interviewer seemed unfriendly and rushed from the start. It felt like they were reading from a script, just wanting to get it over with, or like they didn't care. The format was also different from typical consulting case interviews (like MBB), where they usually focus on your thinking process, not just the final answer. At Revolut, the interviewer seemed to only care if you got to their desired answer, rather than evaluating your thought process. It was totally candidate-led, with no brainstorming or collaboration with the interviewer. The interviewer just acted as a passive information source. They didn't offer any help, guidance, or feedback on your reasoning or judgment. They judged whether your answers matched theirs, even if other answers were logically valid. Candidates weren't allowed to make assumptions, even if they were logically derived. Overall, it seemed the interviewer had different expectations than most consulting case interviews, judging candidates on their final answer instead of their thinking process.
- A case question about improving operations
Revolut Interview Questions
Quoted word for word from Revolut interview reports.
“Regarding the code snippet provided for finding duplicates using a seen set, what is its time complexity?”
Read reports →“What is the reason for the declining gross profit of Revolut's credit card business in the last 4 months?”
Read reports →“What data structure would you use to achieve O(1) time complexity for data retrieval and modification?”
Read reports →“When designing the currency transfer class, how would you ensure precision, especially when dealing with decimals versus integer cents?”
Read reports →“If you were to run a campaign targeting 1k users in Spain using influencers, what KPIs would you prioritize?”
Read report →“Design a backend for a new feature in an existing mobile app that issues new cards and tracks delivery.”
Read report →“If you had our database of transactions and clients, what kind of metric would you use to determine if a transaction is fraudulent?”
Read report →“What actions would you take if a new product launch fails to meet its initial goal and shows declining performance in the second month compared to the first?”
Read report →“How would you advise a Head of Revenue to double cash deposits within the next year?”
Read report →Formats, difficulty and experience
Across all 3,100 Revolut interview reports.