Taro Logo

Middle Java Developer Interview Experience

June 1, 2026
Positive ExperienceNo Offer

Process

I applied through a recruiter. The process took 3 weeks.

The process included:

  • initial stage with recruiter with following short call to discuss preparation for the live coding stage
  • live coding stage
  • system design (I did not get here)
  • final interview.

I was impressed by the communication as it was very respectful and friendly. Both recruiter and interviewer were extremely polite. The scheduling of interview was also very comfortable and the recruitment team was helpful when I needed to reschedule the interview because of my private issues.

The recruiter helped me a lot to prepare for live coding and I felt quite confident during the interview. The interviewer helped me understand what was expected from me during every step.

Overall impression is very good, however, it seems that Revolut needs you to have quite a specific set of skills and cover specific topics like transaction isolation levels, pessimistic and optimistic locks, concurrency. It makes the interview predictable and easy to prepare but makes your lack of knowledge of these topics a single point of failure. Also they need you to stick to specific approaches like DDD and if you don't it plays against you.

Questions

Banking service implementation in-memory with possibility to create accounts and change balance.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Revolut Middle Java Developer role.

Success Rate

0%
Pass Rate

Revolut's interview process for their Middle Java Developer roles is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Revolut's Middle Java Developer interview process.

Revolut Work Experiences