Software Engineer applicants have rated the interview process at Revolut with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 40% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 42 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Revolut overall takes an average of 35 days.
Common stages of the interview process at Revolut as a Software Engineer according to 2 Glassdoor interviews include:
Presentation: 33%
Phone interview: 33%
Drug test: 17%
One on one interview: 17%
Here are the most commonly searched roles for interview reports -
HR -> Live coding -> Tech -> System design
Overall the before starting the recruitment process it's worth mastering concurrency, DB(especially PostgresSQL), and transaction management. Company seems to be working mostly with Java, Kotlin and a little with Scala
I got contacted by a recruiter. As a first step, I had a call with another recruiter. He was also asking technical questions, but it felt strange. (A bit like talking to a wall.)
I was rejected with a generic message stating that I was not "aligned with the position". This is weird as it was inbound and based on my profile. No feedback, of course.
Waste of time.
I applied through other source. I interviewed at Revolut (Dubai) in May 2026
Interview
The process has been along this lines, with a recruiter always available to guide me in all the steps. LinkedIn Reachout -> Screening Call -> Live Coding Interview -> System Design Interview
Interview questions [1]
Question 1
Familiarity with patroni, write 2d grid inserting random items and handling edge cases, model a release pipeline from the high level (IDP and CI/CD) down to the low level details (VPC/LB)