I applied through a recruiter. I interviewed at Revolut in May 2026
Accepted offer
Positive experience
Difficult interview
Application
I applied through a recruiter. I interviewed at Revolut (Vilna) in Aug 2025
Interview
Technical recruiter screening, hacker rank assessment, android live coding, system design and team fit.
All the interviewers were extremely professional, positive and at the same were focused on time among other things
Interview questions [1]
Question 1
Take a look on a code and fix all the possible issues with multithreading
1. 1-hour programming interview. The task was to complete a simple screen in an Android project, write a unit-test for it, then discuss ConcurrentHashMap as a separate task;
2. 1-hour system design interview. The task was to architect a system to assign ATM refilling tasks to workers. Draw everything;
3. Up to 3 45-min team fit interviews. A team fit is not an informal conversation – you're still being asked management and system design questions, and the interviewers have a list of skills they mark +/-
Every interview has pre- and post-call with your recruiter.
Interview questions [1]
Question 1
How would you design a neural implant? How would you find an application for it? How would you split tasks working on a neural implant?
I applied online. The process took 3 weeks. I interviewed at Revolut in Dec 2019
Interview
The process was quick even during Holidays period.
After submitting my test I received a rejection email with the following content:
Quite good architecture and DI. Good unit tests and UI test. Good work with offline mode.
What can be better:
1) Use DiffUtil instead of calling notifyDatasetChanged(), right now you are reloading the whole list
2) When i select currency - it doubled on top. And in that case sometimes it's shows not identical rates for them both (it's seems strange)
3) UI test didn't pass
4) No unsubscribe on configuration changes - it can cause crash
5) Selected currency not stored after configuration changes.
I don't understand how they reject a senior developer who has a quite good architecture, DI and Unit tests just because of minor bugs!
I believe the judgment wasn't objective enough.