I applied online. The process took 4 weeks. I interviewed at Revolut (London, England) in Nov 2019
Interview
I generally enjoy interesting open and dynamic conversations and problem-solving, so the whole recruitment process (starting from the initial chat with HR up to the last conversation with the head of data and the potential manager) was a very pleasant one.
First of all, the recruiter that was managing my case was always very open and friendly and at the same time very engaged and proactive in helping me approach the main interviews with the right expectations.
Also I never had to wait for more than a day or two to hear a detailed feedback from the interviewers, and the feedback was not just a one-sentence conclusion, but always a detailed evaluation with an honest judgement and improvement suggestions. Even managed to squeeze in some curiosity-driven followup in one case.
The homework as well as the ad-hoc technical interview were tuned towards testing domain-specific knowledge, familiarity with best practices and general coding culture. Not too complicated but to be taken seriously.
The systems-design interview was a lot of fun and I would have liked to actually get a chance to implement the system we've been interactively designing with the interviewer. The interviewer was very open to build on my propositions rather than push for the model solution which made the process much more two-sided and interactive!
In all the interviews I had ample possibility to ask questions about Revolut, both technical and personal. The highlight was the final chat with the head of data and my potential future line manager where we had a very lively discussion about where the data engineering and analytics are headed at Revolut, how that relates to our personal experiences in other companies and what lessons we have all learned from that.
All in all, even if the interviewing process would not have led to me receiving an offer, I would have never considered it time wasted but rather just a very pleasant experience for free :)
Systems design: design a specific high-throughput analytics-supporting microservice (ad-hoc interactive conversation, so could end up anywhere, I presume)
I applied online. The process took 1 week. I interviewed at Revolut (London, England) in Nov 2025
Interview
Interview process was convenient and HR specialist was friendly.
They scheduled two tech interviews instantly: live coding (1 hour) and tech interview (1.5 hour). I only was on live coding part after which second part was cancelled.
Interview questions [1]
Question 1
During live coding I was asked to implement url shortener on python.
Also it was important to implement tests.
I applied through a recruiter. I interviewed at Revolut (Dubai) in Sep 2025
Interview
6 stage process. starts with a recruiter call, then 2 live tests - python and SQL, then an interview with recruiter again, the hiring manager and the team. Once you're past the hiring manager, you can choose which team you want, so even if one team doesn't like you, you can interview with another team.
I applied through other source. The process took 1 week. I interviewed at Revolut in Oct 2021
Interview
I received an email with a request to schedule a call. I scheduled it and confirmed the date.
When interview started I joined the call but nobody came. I waited for 10 minutes and left.
What a shame.