Taro Logo

Software Engineer Interview Experience - Serbia

January 1, 2020
Positive ExperienceNo Offer

Process

A recruiter contacted me, and we had a brief call about my background and Revolut in general.

After that, I received a one-week coding challenge in Java. I successfully proceeded to the next round.

The next round was a phone interview. I had expected more algorithmic (problem-solving) type questions, but the interview was very technically oriented. For two hours, the interviewers asked questions about Java, concurrency, multithreading, databases, transaction isolation, and more.

At the end of the interview, they asked a very easy coding question. The purpose of this question was not to determine problem-solving abilities but rather Java knowledge.

After that, I received feedback that they were looking for someone with more experience in Java.

Overall, communication with the recruiter was very pleasant. The phone interview was good, but I was not prepared for that type of interview.

Questions

They asked about:

  • Locking mechanisms in Java (synchronization, volatile, atomics)
  • Relational databases (index types, transaction isolation levels, query optimization)
  • Java autoboxing and unboxing...

Was this helpful?

Interview Statistics

The following metrics were computed from 3 interview experiences for the Revolut Software Engineer role in Serbia.

Success Rate

33%
Pass Rate

Revolut's interview process for their Software Engineer roles in Serbia is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive67%
Neutral0%
Negative33%

Candidates reported having very good feelings for Revolut's Software Engineer interview process in Serbia.

Revolut Work Experiences