Taro Logo

Senior Software Engineer - Java Developer Interview Experience - Spain

September 1, 2022
Negative ExperienceNo Offer

Process

  1. Introductory call with a recruiter: Some common questions are asked, in addition to some simple techniques. The recruiter then sends all the necessary information, including a PDF that covers the steps of the hiring process.

  2. Live Coding (60 minutes): You are given a problem to solve and must implement the solution. It was something very easy; if you use TDD, everything is easy. The interviewer was a nice guy and treated me well.

  3. Tech Conversation (60 minutes): This includes an implementation and then making improvements. Many questions were asked about concurrent and multithreaded programming, race conditions, deadlocks, and relational database optimization. The two interviewers seemed upset before starting the interview. The questions were not specific, and they did not explain the problem to be solved well. After the Tech Conversation, I had already decided that I would not want to work in such a company; the atmosphere during the interview did not seem very pleasant to me; it was even toxic. A month later, I received an email informing me that after much consideration, they had decided not to proceed with my application. On this, we were in agreement.

Questions

Lots of questions about concurrent and multithreaded programming, race conditions, deadlock, and optimization of relational databases.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Revolut Senior Software Engineer - Java Developer role in Spain.

Success Rate

0%
Pass Rate

Revolut's interview process for their Senior Software Engineer - Java Developer roles in Spain is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral0%
Negative100%

Candidates reported having very negative feelings for Revolut's Senior Software Engineer - Java Developer interview process in Spain.

Revolut Work Experiences