I applied online. I interviewed at Booking.com in Jul 2021
Interview
I applied for Booking.com from the careers website. Shortly (within a day or two) I got an invite for the hackerrank test. The hacker rank test was a simple spring boot question. I usually don't say this, but I'm 100% sure I solved all the questions asked in the test but still the result was negative. I don't even know where did I go wrong. I emailed them asking the feedback on where I went wrong but got no reply.
The interview stages are:
Step 0: Hacker rank test
Step 1: An Online Coding Challenge
Step 2: A Recruiter Phone Interview
Step 3: A Technical Phone Interview
Step 4: Virtual Business Interviews
Interview questions [1]
Question 1
90 mins. A spring boot hackerrank question. As soon as you log into the hackerrank test. You will get a GitHub URL. You can copy the URL and clone the repository in your local. You have to work on your local machine and keep pushing your commits to the repository.
All the necessary POJOs, service implementation, and databases are in place
I was asked to implement the following questions:
1. Implement a GET /hotel/{id} to retrieve a hotel by Id
2. Implement a DELETE /hotel/{id} to delete a hotel by Id. (It should not be actually deleted from the system but should be marked as 'deleted')
3. Search all the hotels closest to the city center. /search/{cityId}. The city object has latitude and longitude and the hotel object also has latitude and longitude. The distance between two can be calculated using the haversine formula, (The question says we can use the internet to calculate the haversine formula)
I applied online. The process took 2 months. I interviewed at Booking.com (Amsterdam)
Interview
Recruiter screen, followed by a coding challenge, a systems design and a cultural fit. The process was very smooth. Coding was your typical leetcode style challenge. Systems design was very typical as well, given a vague problem, gather requirements and design a system. I was given very detailed feedback after every step and materials to prepare for the next one.
Interview questions [1]
Question 1
leetcode style coding challenge, design a system for one of bookings use cases.
I applied online. The process took 2 weeks. I interviewed at Booking.com (Amsterdam) in Jan 2021
Interview
The process is really seamless and organized. Your recruiter is your best friend. I applied via linkedIn and got hacker rank test link. It had 5 questions( 1 easy , 2 medium , 2 Hard ). followed by screening call, then one telephonic interview.
After that 3 on-site interviews - 1 DS/Algo , system design and managerial round.
Interview questions [1]
Question 1
Hacker Rank test - Questions were around DS usages
Telephonic round again DS question and one bug fix.
Onsite -
1) Classic dp travel the matrix from top left to bottom right in efficient way.
2) System design - Design a mailing system, which can send trillions of mail efficiently as per schedule