I applied through a recruiter. The process took 2 days. I interviewed at Revolut in Jan 2023
Interview
The interview process was a bit weird, I was contacted via LinkedIn and they seemed insistent on having a video call. Which I accepted, however the interview was scheduled with a different person, which I found strange, but nevertheless we had a 30 minute interview, it didn't go so well, partially because although I am familiar with concepts like Big O notation, SOLID and ACID, I learned about them in college and in my native language, I understand them, but it's not that easy for me to tell you what each letter means, in my opinion, it would be more interesting to have examples of bad code/practices and then asking why they weren't good practices. The most strange part in all of this was that they did not ask for my CV once, and they seemed really fixated on a couple of points and didn't trying to give me a space to talk about myself and what I could have to offer. Not that bad overall, but it did feel like instead of an interview they should just send a quizz where we can check certain points.
Hi there,
Thank you for sharing your thoughts and feedback.
We’re sorry that you didn’t enjoy all of your time in the recruitment process, especially that the interview wasn't as personal as you would have liked. We are constantly looking to optimise our recruitment process and will take your feedback on board.
Wish you all the best!
Negative experience
Difficult interview
Application
I interviewed at Revolut (Kraków)
Interview
In 2023 I passed 2 technical stages, but I failed at the third last stage, System Design, and I was given a detailed feedback which I appreciated.
In 2024 I was approached by the recruiter and was asked to retry the last stage. I did System Design which in my opinion went much better then the first one, but I failed again. This time I didn't get any feedback. I asked 3 times, in 3 separate emails for feedback, which I finally received, but it was vague, lacked any technical details and it seemed to be AI-generated.
In 2025 I was asked to repeat the process again by a recruiter, but I'm not going to take part in it because I had negative experience in 2024.
Very stress free. The interviewer was quite nice and even helped debugging the code and etc. The most important thing is being communicative and explain your intentions when developing the code.
Interview questions [1]
Question 1
They asked me to develop a load balancer in Python and changed the requirements multiple times.
I applied online. The process took 1 day. I interviewed at Revolut (Barcelona) in Jul 2024
Interview
From the very beginning, the interaction conveyed the coldness of a traditional bank. During the first interview, I felt uncomfortable. With 15 years of experience in my field, I felt like the interviewer wasn't listening to me. Additionally, it was unclear whether I was speaking with someone from human resources or a technical person, which caused confusion.
In particular, I was concerned that the interviewer thought that Spring and Hibernate are part of the Java core, which demonstrates a basic technical misunderstanding. It seemed that the interviewer didn't understand much beyond a few fixed questions. This very aloof attitude was not only disconcerting but also made the interview unproductive and unpleasant.
Anyway I appreciate the opportunity you provided.
Interview questions [1]
Question 1
questions about whether it works with Java core.
Questions about optimistic lock.
Questions about what database he knew.
Can two objects have the same hash?