Submitted my CV/application via their own careers site. Contacted the day after.
Invitation to HackerRank test, consisting of ~12 multiple-choice questions which tested specific knowledge on the full (web) stack. Followed by 2 programming exercises (algorithmic) which were relatively easy. Received results a few days later.
Invitation to phone interview with HR. Discussed my experience, motivation, expectations, and knowledge of Booking.com. More information on the position and opportunity to ask multiple questions. Received outcome the very same day.
Invitation to technical phone interview with two engineers. The interview consisted of two connected, well-formulated programming exercises. The first was front-end, testing your knowledge of fundamental concepts in JS development. The second was back-end and very similar to standard algorithmic questions. For the front-end, I explained that my proficiency in JavaScript was rusty (resulting in poor syntax); they were completely fine with this and tested knowledge of underlying concepts instead.
Surprised by a call the same day, providing results and pretty extensive feedback on my performance (both strengths and weaknesses). Discussed more details about the potential offer (benefits, salary, etc.) as well as logistics for the in-site interview (flight, hotel).
The first technical interview tested front-end knowledge, which was pretty hard but very conversational. Make sure you brush up JavaScript (and jQuery is useful) and CSS (especially positioning).
The second interview was “backend,” but ended up being algorithms/data structures followed by system design. The first part was relatively hard, but it seems like they expect you to not get the “right” solution initially and instead focuses on your process. The second part was tough, and I found it hard to get an indication on how I was doing.
The last interview was business insight, which was different from what I expected. It ended up being what you would expect from a behavioral interview and didn’t really discuss Booking.com’s business model (although this likely depends on your interviewer).
Received the outcome within a day from my interviews.
Overall, a great experience. All engineers I talked to were well-prepared and very friendly throughout the entire conversation. Communication was excellent; I knew what to expect from the interview at every stage and received a lot of useful information regarding the potential offer at multiple stages in the process.
What do you know about Booking.com's business model?
(Frontend) Complete the HTML and JavaScript templates to a functioning form that submits [specified fields] when clicking the submit button.
The following metrics were computed from 9 interview experiences for the Booking.com Full Stack Developer role in Amsterdam, Netherlands.
Booking.com's interview process for their Full Stack Developer roles in Amsterdam, Netherlands is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Booking.com's Full Stack Developer interview process in Amsterdam, Netherlands.