The process consists of 4 stages.
The first is a LeetCode assessment where you're given an hour to solve a programming problem and answer some multiple-choice statistics and ML questions.
If you pass that, you talk to a recruiter to discuss the position and your interests. The next two rounds are then scheduled.
The first consists of a business use case for a certain applied ML problem where you prepare slides (i.e., no coding needed) in advance answering some questions. In the interview, you then present and take further questions.
The other round is similar but on the spot, where you talk about how you would solve the problem and take further questions on your approach.
The fourth and final round is the culture fit interview, where typical soft skill questions are asked.
Design a system to predict how many days it will take before a hotel is fully booked for the user's selected date range.
The following metrics were computed from 4 interview experiences for the Booking.com Machine Learning Scientist role in Amsterdam, Netherlands.
Booking.com's interview process for their Machine Learning Scientist roles in Amsterdam, Netherlands is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Booking.com's Machine Learning Scientist interview process in Amsterdam, Netherlands.