Revolut Software Engineer interview: distributed systems and opaque system design

Revolut·Software Engineer·Reported Jul 2026
Technical ScreenRejectedMedium

The process started smoothly with a recruiter screen and technical rounds rooted in practical distributed-systems patterns. I cleared several early stages, but I did not get through the system design interview. That round was difficult because I could not tell what the interviewer wanted me to emphasize or how quickly to move through the discussion.

The earlier coding and technical work was concrete. I worked through URL-shortener and ledger-style problems, along with questions about concurrency and data handling. In system design, though, the discussion and feedback often seemed to drift toward less important details. That used time I needed for the core architecture and trade-offs.

I did not receive an offer. The uncertainty lingered because I thought I had cleared the early gates, yet system design seemed to depend heavily on the interviewer's style. After I failed, communication appeared to stop and I was left waiting rather than receiving a quick, clear close. The process tested depth, but system design felt less transparent than the other stages.

Location: Dubai. Overall feedback: Neutral. Offer status: No offer.

Published

Curated and edited by PracHub

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Revolut
Role
Software Engineer
Rounds
Technical Screen
Outcome
Rejected
Difficulty
Medium
Date
Reported Jul 2026

Real Revolut interview experiences

First-hand reports from Revolut candidates — the rounds, the questions they were asked, and how it went.

All 18 Revolut interview experiences