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:
Technical round:
If you look online, you'll see they ask the same three 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.
URL shortener service in Python, with concurrent users.
The following metrics were computed from 1 interview experience for the Revolut Software Engineer Python role in London, United Kingdom.
Revolut's interview process for their Software Engineer Python roles in London, the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Revolut's Software Engineer Python interview process in London, United Kingdom.