Python Software Engineer applicants have rated the interview process at Revolut with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 36.2% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Revolut (Belgrade) in Apr 2026
Interview
I applied for an open position through the company website and received an email inviting me to a Screen Call stage, with a link to book a time slot. I scheduled the call and later received a reminder the day before the interview.
However, at the scheduled time of the call, I joined the meeting but no one from the company appeared. I waited for about 20 minutes, but the interview did not start. I reached out to the HR contact to clarify whether everything was still going ahead, but unfortunately did not receive any response.
I did not expect this kind of experience from Revolut and was quite disappointed by the lack of communication.
Overall process is around 5 steps. 3 of them are technical (Live Coding, Technical Conversation, Systems Design). They're quite well structured and they give you some information to prepare them in advance.
I applied online. I interviewed at Revolut (Londres, Inglaterra) in Jul 2025
Interview
Applied for a Python Software Engineer role. What followed was one of the most unprofessional interview processes I've experienced.
The initial screening invite was completely empty - no job details, no requirements, nothing about what to expect. Should have been my first warning.
Screening call:
- Interviewer showed up late, then rushed through everything
- Cut me off constantly, wouldn't let me finish a single answer
- Asked random technical questions with zero context
- When I asked about the role or team, got nothing back
- Felt more like an interrogation than a conversation
Technical round:
If you look online, you'll see they ask the same 3 questions to everyone: URL shortener, load balancer, or ledger system. They gave me the URL shortener - pretty telling about their "technical innovation."
Still crushed it though - finished early, wrote full test coverage, used proper design patterns (SOLID principles, strategy pattern), even added multi-threading with locks since they emphasized concurrency. Answered every question they threw at me.
Then got a generic rejection saying I lacked "specific knowledge." What specific knowledge? They never said.
Tried to get actual feedback multiple times. Got an automated email I couldn't even reply to. Asked specific questions about what went wrong - complete silence.
Save yourself the time. This isn't how serious companies run their hiring process.
Interview questions [1]
Question 1
URL shortener service in Python, with concurrent users