I applied through an employee referral. I interviewed at Revolut (Portugal) in Oct 2022
Interview
The first step of the interview consists of live coding in which you should code a simple Load Balancer or a URL Shortener.
As stated in many reviews, the problem with this interview in Revolut is that it's tough to know what the interviewer expects from you.
The guidelines state to keep it simple and focus on Core Java and code speed, but then you get rejected because you didn't use Mockito or injected an object by constructor.
In my case, the interviewer had also a strong accent and I couldn't understand half of what he was saying. He was not making any effort to make things more friendlier also.
Interview questions [1]
Question 1
How would you guarantee that two instances of the Load Balancer are the same?
Clear but challenging, with tasks and love coding that assess experience in multiple sectors. People were kind and always eager to help or explain in case I had questions or anything.
Interview questions [1]
Question 1
Mostly about complexity of various implementations
HR -> Live coding -> Tech -> System design
Overall the before starting the recruitment process it's worth mastering concurrency, DB(especially PostgresSQL), and transaction management. Company seems to be working mostly with Java, Kotlin and a little with Scala
I got contacted by a recruiter. As a first step, I had a call with another recruiter. He was also asking technical questions, but it felt strange. (A bit like talking to a wall.)
I was rejected with a generic message stating that I was not "aligned with the position". This is weird as it was inbound and based on my profile. No feedback, of course.
Waste of time.