The interview process was ok, I had an initial screen call with the recruiter where it was very much a checklist - not really a conversation. Next, I had another screen with someone on the team that I'd be working with, and that was pretty standard - asked about my resume, case study question on how I would go about implementing a strategy. After that I had a problem-solving interview with someone unrelated to the team at all. The purpose of this was to evaluate how I approached solving problems. Here is where I think the process could be improved - Revolut does take the time to prep you for this interview and explained that I would need to talk about a problem I'd successfully tackled in my current job and to be ready for a high-level case study question, yet my interviewer decided to focus on the case study and ask about a very specific business line. I thought we ended up having a good conversation but overall I got conflicting direction from the recruiter and the interviewer, who seemed to want to lead me to a very specific line of thinking. 10 minutes after the interview I received a rejection email with no feedback.