I applied online. The process took 4 weeks.
I recently went through the interview process and would like to share my experience. First, I want to mention that my communication with the recruiter and during the earlier technical interview was excellent. The process felt comfortable, open, and professional. Unfortunately, my experience during the final system design interview was very different.
At the beginning of the interview, I noticed what appeared to be surprise from the interviewers when they saw the Ukrainian transcription of my name and surname. Both interviewers were from Russia, and this made me uncomfortable, particularly because the communication became difficult almost immediately afterward. The interview did not feel like a two-way technical discussion. I repeatedly tried to engage the interviewers in conversation and clarify the task, but received very short responses and little interaction. I also had difficulty understanding whether this was related to their English proficiency or simply their approach to the interview.
The interview also appeared to lack preparation and structure. There did not seem to be a clear plan for how the system design discussion would be conducted. At one point, one of the interviewers was distracted by his mobile phone and asked questions without providing sufficient context.
What was particularly disappointing was the conversation at the end, when I asked questions about the company:
Employees are naturally entitled to their own opinions about company processes and policies. However, I don't think that sharing these internal frustrations with a candidate during an interview creates a professional candidate experience. It left me with an impression of the company that was very different from what I had experienced during the earlier stages of the process.
Overall, the interview experience felt poorly prepared and uncomfortable, and the contrast with the earlier stages of the process was significant. I hope the company takes this feedback into consideration when selecting and preparing interviewers, as the interview process is also a candidate's opportunity to understand the company's culture and working environment.
The following metrics were computed from 19 interview experiences for the Revolut Software Engineer role in Spain.
Revolut's interview process for their Software Engineer roles in Spain is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Revolut's Software Engineer interview process in Spain.