Revolut New Grad Software Engineer Interview Experience — Rejected After a Concurrency Deadlock

Revolut·Software Engineer·Feb 2026
OnsiteOnline AssessmentHR ScreenNew GradRejectedmedium

I applied for the New Grad Java Backend Engineer role, base EU. The whole process was 1x OA + 1x Recruiter Screening + 2x VO (virtual onsite).

Quick complaint first: I applied in October, and the recruiter didn't reach out until late January...

The OA was on HackerRank — two easy coding problems plus a bunch of multiple-choice questions, including some simple algorithm questions and some picture-based IQ questions.

The Recruiter Screening covered the team and the pay. New Grad pay is a flat number, no negotiating — take-home pay is about half of what a New Grad gets at ByteDance in China...

The first VO had me write a simple load balancer — fixed size, picks a node at random. Just watch the edge cases, pretty simple overall.

The second VO opened with a transfer function, and you had to handle the concurrency angle. I used to work in security, so I'm not that strong on concurrency — I wrote a deadlock using a read-write lock and only caught it after the interviewer pointed it out. After that they asked a bunch of concurrency and backend questions: things like how a global bank like Revolut keeps its databases in sync across regions, how the database handles concurrency, how you'd investigate if a user reported the service was running slow, plus some terminology — what's DDD, what's CQRS. I could answer the database questions fine but had no idea what those acronyms even stood for. Got the rejection email a day later — every round before this one, they'd scheduled the next interview the same day.

Overall the interview experience was a bit rough. Both interviewers had accents that were hard for me to follow, and I could only understand maybe 70-80% of what they were saying, so communication took some extra effort. They weren't very warm either, pretty much stone-faced the whole time. I'd say my listening is actually pretty solid — I have no trouble talking with Swedish people, or watching movies with no subtitles.

Published

Curated and edited by PracHub

Practice the questions from this interview

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
Level
New Grad
Rounds
Online Assessment → HR Screen → Onsite
Outcome
Rejected
Difficulty
medium
Interview date
Feb 2026
Questions from this interview
4 questions

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