It was four stage process that lasted about a month. First, was the 'Revolut Ops Analytical Test', it's a standard 21 questions (60 min) test from HackerRank. A few day later I had an interview with their HR to check the cultural fit. Then I was asked to complete a Home Task composed of two scenarios, this one was quite difficult and took me several days to process the data, analyse it, and send a report. Finally, I had a meeting with the person that would be in my team. That meeting was on zoom (covid times) and it was quite unprofessional. The interviewer (Joao Alves) took the meeting while laying down on his coach/bed. He was not interested in our conversation, and it was palpable he was eager to dismiss me. Three days later I received an email saying they would not progress further. I asked for detailed feedback to learn from my mistakes, but they only responded after two weeks with very generic comments from HR like 'there wasn't enough explanation about the solution' which lacked any insights.
I had a friend apply for the same role a few days later and I coached through the whole process. The nailed every step of the way and they still came back saying they were not interested. We later learned that Revolut always says they are hiring, but in reality that is to keep appearances, and because it keeps a constant in-strem of applications for when they do need to hire.
Apply at your own risk that you may be within a cycle when they are not actually hiring, but they say they do.