I applied through a recruiter. The process took 2 months. I interviewed at Revolut (London, England) in Dec 2023
Interview
The interviews themselves were great - nice interviewers and difficult but super-interesting questions. Recruiters were also very communicative.
Towards the third / final round, things turned a bit sour. There was some miscommunication about the content of an interview (got told to prepare for something, then the interview was on something completely different!).
After this interview, I got a message that they would no longer continue my application. No feedback despite spending 7+ hours interviewing (plus a lot more time preparing). Radio silence when chasing for feedback.
Very disrespectful to use up so much of someone's time in 3 rounds of interviews to just send an automated rejection message.
Interview questions [1]
Question 1
Python coding interview (mostly on data structures), some technical interviews on ML basics and Causal Inference, some more experience-based questions
I applied online. I interviewed at Revolut (Madrid) in Nov 2025
Interview
I made 2 interviews: screening with a recruiter and a live coding one, with Leetcode like exercises without any AI coding assistant. In the coding one they required a very deep knowledge of Python libraries, some of them not common at all in the day to day of a data scientist
I applied through a recruiter. The process took 3 weeks. I interviewed at Revolut (Dubai) in Nov 2025
Interview
Awful. Red flags for a toxic work culture. I met 3 interviewers, all were exhausted. God knows what they were building. Completely drained and engrossed into their own world, asking theoritical to most difficult questions, kind of to reject you. And even if you pass, there is not a good vibe. They pay a penny and expect you to a coder, Ml researcher and Deep learning Gen AI architect working at OpenAI or Google Deepmind ! Shame on your process. No idea it was coming.
Interview questions [1]
Question 1
1st round: medium level data manipulation, wrangling 2nd round: probability, maths based coding, complex algorithm questions. 3rd round: Extremely vague system design. I was given computer vision based system design which I did 5 years back.
I applied online. I interviewed at Revolut in Jul 2025
Interview
1. Screening w/ HR, salary expectations, general questions
2. Algos (2 leetcode medium, one DP)
3. ML theory w/ old stuff, SVM, cross entropy derivation etc. Some math "coding" in excalidraw
4. More advanced ML, stopped here
5. ? final discussion / culture fit ?
Interview questions [1]
Question 1
Derive MLE, Bayes theorem applied, confusion-matrix questions, classical test that detects well a rare disease and to calculate the risk of having that disease given tested positive