The first step was a chat with the recruiter to discuss my experience and align expectations, such as salary.
The second step was a live code challenge, observed by three engineers. I was able to use my main programming language. These engineers helped me to figure out how to fix the issues I encountered.
The third step was a system design interview where I had to outline the design of a "simple" service. I responded to questions about scaling components and ensuring high availability.
The fourth step was an interview with two managers to discuss my experience and answer questions related to cultural fit. They were very friendly.
They asked me to tell about a technical problem that I faced in the past months and how I managed to improve it.
The following metrics were computed from 6 interview experiences for the Booking.com Backend Developer role in Amsterdam, Netherlands.
Booking.com's interview process for their Backend Developer roles in Amsterdam, Netherlands is very selective, failing most engineers who go through it.
Candidates reported having mixed feelings for Booking.com's Backend Developer interview process in Amsterdam, Netherlands.