Ho presentato la mia candidatura tramite un selezionatore. Ho sostenuto un colloquio presso Revolut (Xique-Xique, Bahia) nel mese di feb 2026
Colloquio
I think my interviewer for the live coding interview could have been better prepared. I implemented everything he asked for, but was rejected because I did not use mocks in the tests, and did not implement additional validations to my code, even though I constantly asked him if he had any other improvements in mind that I needed to implement. He expected me to guess what I needed to do instead of actually telling me? I was very communicative and open regarding my code, and somehow he did not asked me to create tests using mocks, so I assumed my tests that had 100% coverage were ok for the interview.
Also, I was presented a problem I never encountered in my life (designing a load balancer) and since a lot of simplifications were made to the problem itself, I assumed that the validations I implemented were also ok. I asked lots of times if I was missing some validation, and was simply told "no, thats ok". Than the reasoning behind the rejection had this: "being open to adding validation logic when prompted would have improved robustness and demonstrated stronger ownership of edge cases and input safety."
Domande di colloquio [5]
Domanda 1
1. Design a LoadBalancerService with only a registerServer() method
Ho sostenuto un colloquio presso Revolut (Barcellona)
Colloquio
Recruiter round, they’re basically looking for buzz words. They asked for my experiences in handling different scenarios, then other db and concurrent related questions . Overall it was straightforward, just go through other’s experiences here and you should be covered
Domande di colloquio [1]
Domanda 1
Concurrency
Optimistic vs pessimistic locking
Db isolation levels
HR interview, coding interview, then system design interview. No specific feedback from them. I really thought I went well and answered everything at least reasonably, but didn't get an offer.
Domande di colloquio [1]
Domanda 1
Design Revolut Stays. Hotel info comes from an external partner. Bookings must be done through the external partner as well.
Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 5 giorni. Ho sostenuto un colloquio presso Revolut (Varsavia, Masovia) nel mese di mag 2026
Colloquio
That was HR pre-screening interview.
The process was smooth and light. HR interviewer was friendly.
Make sure your video and audio has a good quality.
Be patient, say only truth