I submitted my CS and received a response the next day. Then, I selected a time for a quick call with a recruiter. There was a brief discussion and eight basic questions about computer science. I answered these questions and then received an email with a test task. The task was to build a RESTful API for money transfer within a week.
I received feedback on my test task on the fifth working day, and then we scheduled a technical interview (two hours long). There were two interviewers. It was a typical interview with some discussion of my previous experience, a live coding task in my IDE, and some questions about programming. I received negative feedback the next day.
Even though I was rejected, we scheduled a meeting, and a recruiter provided feedback.
How would you implement indexes for databases?
Describe isolation levels for transactions.
The following metrics were computed from 2 interview experiences for the Revolut Backend Engineer role in Ukraine.
Revolut's interview process for their Backend Engineer roles in Ukraine is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Revolut's Backend Engineer interview process in Ukraine.