The second interview was with an arrogant developer. At the beginning, we talked about the task for two minutes. I asked a few clarifying questions and then started.
After that, the recruiter did not say a word. To dilute the deathly silence, I simply commented on my actions.
At the end, he asked me to implement a random balancer (I had previously made RoundRobin). After that, he asked a question: "How to make a non-flaky test for a random balancer?"
I did not know the answer to this question. The interview ended shortly after.
I was rejected without any feedback on my code or resume. I have no idea what the recruiter did not like.
Usually, after interviews, you know which moments you handled well and which ones you didn't. This was not the case at all.
Implement LoadBalancer in TDD style.
The following metrics were computed from 1 interview experience for the Revolut Software Engineer - Java Developer role in Madrid, Spain.
Revolut's interview process for their Software Engineer - Java Developer roles in Madrid, Spain is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Revolut's Software Engineer - Java Developer interview process in Madrid, Spain.