10 questions · from 4 interviews
Booking.com interview questions
Every question candidates reported from their Booking.com interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Booking.com coding and DSA questions
- 01
Maximum Overlapping Intervals within a Fixed Window
Given an array of intervals where intervals[i] = [starti, endi] and an integer K (representing a time window size), return the maximum number of intervals that overlap with any single time window of size K.
From Booking.com Interview Experience | SDE 2 | Fintech | Amsterdam
- 02
Machine Coding Problem from Linked Post
The problem for the online assessment (Machine Coding) was described in detail at the provided link.
- 03
Compare JSON Arrays and Derive Insights
Given a couple of JSON arrays, I had to compare them and derive insights from the data. Follow-up questions focused heavily on the choice of data structures and an in-depth discussion around trade-offs and optimizations.
- 04
Find All Possible Ways to Spend Total Budget Across Cities
I needed to find all possible ways to spend a total budget given constraints. The tourist should spend 'numDaysInEachCity' consecutive days in a city, and the total expenditure should not exceed 'totalBudget'. Constraints: Tourist should spend…
- 05
Award Top K Hotels
Given a list of hotels, a list of reviews for these hotels, and a list of keywords. You need to award the top K hotels. A hotel is awarded if it has any of the keywords present in its reviews. Each hotel has a unique ID. Reviews are strings containing words…
Medium · From Booking.com | New Grad | Interview Experience
- 06
Minimum Sum with K Operations
Given an array nums and an integer k . We have to perform k operations on the array. In one operation, we can take any element x from nums , divide it by 2 (floor division), and put it back into the array. We have to find the minimum possible sum of the array…
Medium · From Booking.com | New Grad | Interview Experience
Booking.com system design questions
- 01
Food Delivery System Design (Rider Focus)
Design a food delivery system, focusing primarily on the riders delivering the order to the users. Discuss aspects such as proximity search for riders, optimistic concurrency control, use of Redis for caching, and Kafka for event streaming.
From Booking.com Interview Experience | SDE 2 | Fintech | Amsterdam
- 02
Design a Buy Now, Pay Later (BNPL) System
I was asked to design and implement a BNPL (Buy Now, Pay Later) system. The discussion covered core components, flows, and design considerations.
- 03
Design Booking.com Rating and Review System
I was asked to design a Rating and Review System for Booking.com. The system needed to support the following features: Search and filter hotels based on their ratings. Allow users to rate a hotel. Enable users to add a review for a hotel.
Booking.com other questions
- 01
Booking.com Hotel CRUD & Closest Hotels API
I was given a Spring Boot App template with data populated in an h2 database, including JPA entities (Hotel, City) and their repositories. The tasks were: Build basic CRUD APIs for the Hotel entity. Write an API to return 3 closest hotels from a given city.…
Booking.com interview questions FAQ
What questions are asked in Booking.com interviews?
Candidates reported 10 distinct questions across 4 Booking.com interviews. 6 coding and DSA questions, 3 system design questions, 1 other questions.