I applied online. I interviewed at Revolut in Feb 2026
Interview
10 weeks of interviews for a "Communication" rejection
I spent 2.5 months in Revolut’s hiring process for an Upper Middle ML Engineer role, going through 7 rounds of interviews. All technical stages were passed successfully, with no concerns raised at any point.
The issue: after 10 weeks, I was rejected due to “communication issues.” If it takes a company that long to evaluate how a candidate communicates, the problem is not the candidate - it’s the hiring process. This should be identified in the first 1-2 stages, not at the very end.
Throughout the process, it increasingly felt like the expectations were closer to a Product Manager than an ML Engineer. This lack of clarity creates unnecessary friction and wasted effort on both sides.
After investing significant time, I received no actionable feedback. Follow-up messages were ignored. This shows a lack of respect for candidates’ time and effort.
I applied through other source. The process took 4 weeks. I interviewed at Revolut (Londen, Engeland) in May 2025
Interview
6 stages: leetcode, ml, probability, maths; ML system design, HR, final with hiring manager.
Leetcode is easy/medium. Probability is standard coin tossing stuff, AB testing, knowing the basics of probability etc.
I applied online. The process took 1 week. I interviewed at Revolut (Londen, Engeland) in Jun 2019
Interview
it was a fast interview process, but there was an evident lack of communication between the people handling the process; I've underlined my lack of experience in a specific field, and I was told that it wasn't a problem from the first two interviewers, but the third one sacked me over this particular aspect.