I applied through other source. I interviewed at Revolut (Moscú, ) in Sep 2017
Interview
They asked me to do a "test task" first (implement a mobile app screen).
Recruiter said it'll take about 2 hours, but I've spent about 12-13 hours.
After task review (it was really fast, took one day) I was invited to the onsite interview.
When I came to the office, the door was closed and nobody answered the only phone number I had.
About 15 minutes later when I was on my way back they phoned me and asked to return.
About the interview:
I was asked some questions about general things (such as variables naming) and architecture.
I was asked about the most interesting application I've worked with. I suggested we should discuss the home task, and the answer was "OK, if it's the most interesting thing you've done".
As it turned out, only one of 4 interviewers have reviewed my home task and he couldn't remember any significant details (like patterns, libs, etc)
Main interviewer wasn't friendly and was very self-confident. I felt kind of pressure during the interview.
During the first half of interview I thought that maybe I should stand up and leave.
There were questions like "have you used <library-name-here>, what do you think of it?", some questions about java, one or two questions about algorithms.
I think I answered all their questions, although I didn't get an offer, and the recruiter haven't provided any details
I applied online. The process took 2 weeks. I interviewed at Revolut (Madrid) in Oct 2025
Interview
I've gone through 3 interview processes
- Coding challenge ( MCQ, 1 problem solving (easy))
- a Tech interview ( where they give you a specific task project and ask you to continue with some points)
- a System Design interview ( with a focus on the mobile design, but goes to the backend for on-surface knowledge)
Interview questions [1]
Question 1
They've asked about HashMap's performance and some MCQs related to Android in the first coding assessment
I applied through a recruiter. I interviewed at Revolut in Oct 2025
Interview
The process started well. The recruiter was responsive, kept me updated at each step, and shared helpful preparation materials.
The first round was a coding interview. The interviewer was friendly and engaging, and the problem-solving discussion felt collaborative. The interview format was quite “high volume” in terms of questions/pace, but overall this stage was a good experience.
The next round was system design. I was asked to solve a business-oriented problem based on a few screenshots. This stage felt significantly less candidate-friendly: the interviewers seemed irritated when I asked clarifying questions, and there was an expectation to quickly define requirements and propose a solution for a Revolut Business–related scenario. In my view, it assumed detailed domain knowledge I hadn’t worked with before and wasn’t provided during the interview. After this round, I was told I was being evaluated at a lower level than originally discussed.
Afterwards, there was a team-matching stage. One team declined to proceed, citing “lack of motivation.” That particular conversation was scheduled at 8pm for me on a Friday, which may have affected how I came across.
The second team-matching discussion was more productive, but overall I felt the atmosphere became increasingly tense as the process went on. The culture felt more “Russian-style” and not particularly aligned with what I’d expect from a Western company.
Overall: strong recruiter experience and a solid first technical round, but the later stages felt unstructured in expectations and less respectful in communication.
I applied through a recruiter. I interviewed at Revolut in Jul 2025
Interview
I was on call with HR lady who was asking basic question and you could say she had no real idea about engeneering position. Later I got the response that I am no much but they didn't even ask me any technical questions, just some nonsense. When I reached out to them asking what exactly was wrong I got not response
Interview questions [1]
Question 1
Basic stuff about my previous positions and my expectations