I applied online but didn't get an interview, then applied again through a referral and got one. Had the recruiter screen, and then a live coding interview. Make sure your IDE is set up properly to avoid wasting time.
I applied online. I interviewed at Revolut in Apr 2022
Interview
I applied via the website with the cover letter. I got replied in 2 weeks to my email.
It was the initial interview with a technical recruiter about me, my experience, expectations, and the Revolut team.
There was also a short technical part.
I am still thinking if offered salary expectation meet my budget.
Interview questions [1]
Question 1
The technical questions were:
1. How do you ensure and measure code quality
2. SOLID
3. TDD and what other approaches are you using for coding
4. What’s the transaction?
5. ACID principles
6. Time complexity for Python dict, name the worst-case complexity
7. What data structure would I use for the DB search by id
Regarding my experience:
1. What infrastructure was used on my last project?
2. What my responsibilities were?
3. What tech tasks I've solved?
4. What problem did the product solve?
5. What was a team?
6. Why have I decided to leave?
etc.
I applied online. I interviewed at Revolut (Belgrade, Central Serbia) in Apr 2026
Interview
I applied for an open position through the company website and received an email inviting me to a Screen Call stage, with a link to book a time slot. I scheduled the call and later received a reminder the day before the interview.
However, at the scheduled time of the call, I joined the meeting but no one from the company appeared. I waited for about 20 minutes, but the interview did not start. I reached out to the HR contact to clarify whether everything was still going ahead, but unfortunately did not receive any response.
I did not expect this kind of experience from Revolut and was quite disappointed by the lack of communication.
Overall process is around 5 steps. 3 of them are technical (Live Coding, Technical Conversation, Systems Design). They're quite well structured and they give you some information to prepare them in advance.