The process
Pretty straightforward. Most of the technical questions are already on GitHub (revolut_coding), so if you work through those and can explain your answers clearly, you’ll be fine for the technical rounds.
My experience
I cleared all the technical stages, but things fell apart at the team match stage.
• Recruiter: Very responsive in the beginning and guided me well. After the team matches though, communication just stopped — no feedback despite several follow-ups.
• First team match: Honestly, not great. The interviewer interrupted a lot, dismissed answers as “obvious,” and the whole vibe felt unprofessional. As a Ukrainian, I personally felt there may have been bias based on my national and political background. I’ve since seen other candidates here mention similar concerns, so I don’t think I was the only one who felt this way.
• Second team match: Completely different. The interviewer was professional, we discussed projects, trade-offs, success metrics — it was the kind of conversation you hope for.
Concerns
After that first team match, I filled out the interviewer feedback survey and mentioned the communication issues. Not long after, I was dropped from the process without explanation. I can’t prove the two were connected, but the timing was odd enough to make me wonder.
Overall
The technical process is clear and easy to prepare for, which is a plus. But the later stages were inconsistent, and feedback just stopped altogether. I personally felt some bias in one interview, possibly influenced by national or political background, and other reviews suggest I wasn’t alone. If you’re applying, study the GitHub repo and you’ll likely get through the technicals — just don’t expect much clarity or feedback once you hit the team match stage.