Booking.com interview, decoded.

Booking.com's engineering loop usually runs as a HackerRank test, a coding interview built around a business problem, a system design round and a culture-fit conversation. The coding round is the one people misread: recruiters call it "business" and candidates expect a product discussion, but it is a coding problem told as a travel or payments story, such as converting between currencies or finding the most visited hotels. Booking says the whole process takes three to six weeks, and that you should hear back within a week of each interview.

Booking.com is headquartered in Amsterdam, where 7,000 of its 13,000 employees worked in 2025. That year it reorganised to remove layers of management: almost 50 of the 350 managers in Amsterdam lost their jobs in the first phase, and the company said more than 200 and fewer than 1,000 roles would go in the city. Hiring has continued, but nearly every Amsterdam engineering ad now says the role comes without relocation. New backend systems are written in Java, and Booking is still porting older applications from Perl.

Free · 2 minutes · no account

The questions for your exact Booking.com role and level.

See the questions Booking.com asks ↓Run a free mock interview →

Interviewing at Booking.com? Below are the questions candidates report. For the ones your exact role and level will get, paste the posting. Your first mock is free.

01

Who Booking.com hires

The roles and the background

Booking.com hires software engineers from Software Engineer I upward, along with machine learning scientists, data engineers and security engineers. Most open engineering roles are in Amsterdam, with others in Bangalore, Bucharest and Tel Aviv. The Amsterdam ads ask for server-side languages such as Java, Python or Perl, relational databases and cloud work, and some now ask for experience with AI coding agents. Booking.com is a recognised sponsor with the Dutch immigration service, but in September 2026 17 of its 19 Amsterdam engineering ads say the role comes without relocation, and several say candidates must already live in the Netherlands.

02

What is the Booking.com interview process?

Round by round

Booking publishes the outline of its process on its careers site: an application, a first conversation with a recruiter, technical tests and coding interviews for technical roles, and a business stage where you meet your manager and teammates. The round-by-round detail below comes from candidate accounts on Reddit and LeetCode Discuss from 2025 and 2026. Many of the detailed accounts are from Bangalore, and we mark them where the round differs.

01
Recruiter call
A first conversation

Booking describes it as an introduction to the company, its culture and the team you would join. Ask whether the role offers relocation, since most Amsterdam ads now say it does not.

02
Online assessment
HackerRank, 90 minutes

Three algorithm problems in 90 minutes, reported for Amsterdam and London roles in 2025. Some Bangalore candidates instead get a two-hour task to build a small REST API in Spring Boot.

03
Coding interview
Live, about an hour

The "business" round: a coding problem told as a travel or payments story. The section below goes through the problems candidates report.

04
System design
About an hour

A design close to Booking's own products, such as computing a loyalty flag for a billion customers. One candidate was rejected with the feedback that the design was over-engineered.

05
Culture fit and hiring manager
One or more conversations

Booking's five values, and in its own words several rounds where you meet your manager, teammates and colleagues.

03

What Booking.com screens for

What every round is really testing

Booking lists five values on its careers site, and the culture-fit round is built on them. Its technical interview advice adds one more point.

  • Think customer first: Booking says it obsesses about adding value for guests and partners
  • Succeed together
  • Own it
  • Learn forever
  • Do the right thing
  • Talking through your thinking: Booking calls a technical assessment just as much a communication exercise
04

Booking.com interview questions

Candidate-reported themes

The technical themes come from candidate accounts in 2025 and 2026. The behavioural questions are built on Booking's five values, which is what the culture-fit round asks about.

Behavioural & motivation

  • Tell me about a time you changed a plan because of what customers needed.
  • Describe a decision you owned that did not go as expected. What did you do next?
  • Tell me about a time you helped a teammate succeed at the cost of your own work.
  • Why Booking.com, and why Amsterdam?

Technical

  • Algorithms under time: Three HackerRank problems in 90 minutes, easy to medium
  • Business-flavoured coding: Currency conversion, most visited hotels, card authorisation rules, payment fees across currencies
  • Working with data: Comparing JSON records and drawing conclusions from them, with follow-ups on data structures
  • System design on Booking's products: Loyalty tiers at the scale of a billion customers, and features across frontend and backend
  • Full-stack builds: A basic component in plain JavaScript, a backend function behind it, then design around the feature

These are the reported themes — your loop is role-specific. Paste the actual posting and Calibrd predicts the questions for that exact role and level.

Predict my Booking.com questions →
05

Booking.com's business coding round: questions and answers

Reported problems and how to solve them

The round name trips people up. A Reddit commenter explains that it is called business because the problem comes from Booking's own business, such as finding the most visited hotels. Underneath it is still a coding problem you solve in about an hour, so prepare algorithms and practise reading them out of a story. The problems below are the ones candidates name; Booking rotates them, so learn the pattern.

  • Convert between currencies: A European candidate reports a BFS on currency conversion. Model currencies as a graph with rates on the edges, search for a path from one currency to the other and multiply the rates along it. Say what happens when no path exists.
  • Most visited hotels: Count visits per hotel with a hash map and keep the top k with a heap or a sort. Ask how ties and time windows work before you start.
  • Card limits with authorise and capture: Reported in Bangalore: business rules for a credit card limit and transactions that are authorised first and captured later. Keep the balance and the held amounts separate, and validate each rule in its own function so new rules are easy to add.
  • Pay-ins and pay-outs across currencies: Reported onsite in 2026: a list of money movements in several currencies and a fee map for conversions. Net the amounts per currency first, then choose the conversions that cost the least in fees.
  • Compare two JSON datasets: Reported in Bangalore in 2026: compare JSON arrays and draw conclusions from the data, with questions on your choice of data structures. Index one side by key so the comparison is linear, and state the complexity.

Booking's own advice for technical interviews is to understand the problem first and say how you are thinking. Ask the clarifying questions out loud before you write code.

06

Booking.com system design interview: reported prompts

Reported prompts and how to take them

Candidates describe design prompts taken from Booking's own products, and one rejection came with the feedback that the design was over-engineered. Start with the simplest design that meets the requirements and add parts only when a requirement asks for them.

  • A loyalty flag for a billion customers: Reported in Bangalore in 2025: 1% of a billion customers are Genius, meaning at least two completed bookings in two years; compute the flag, store it and serve it to the frontend. A batch job over bookings plus a key-value store keyed by customer covers it; discuss how fresh the flag must be before adding streaming.
  • Design around a feature you just built: A European full-stack candidate built a small component in plain JavaScript and a backend function, then designed the system around it. Reuse the code you wrote, and grow it in steps: data model, API, caching, then scale.

Keep it simple first. The over-engineering feedback is the one piece of design feedback a candidate reported in writing.

07

Pay

What the offer looks like
E · Junior Software Engineer≈ €68K
F · Software Engineer I≈ €94K
F · Software Engineer II≈ €136K
G · Senior Software Engineer I≈ €198K

Totals a year for software engineers at Booking.com in the Netherlands on Levels.fyi, read on 26 September 2026 from 923 submissions. The page's range is €67.9K to €228K+; the levels are shown as monthly amounts in US dollars, so these are converted at the page's own rate and rounded, and should be treated as estimates. Stock is RSUs vesting over three years (34%, 33%, 33%). Booking's Dutch ads carry no pay range. The 30% ruling for incoming hires drops to 27% from 2027. Calibrd benchmarks the offer against your level and location in the report.

08

How to prepare for a Booking.com interview

In order
  1. Practise timed HackerRank sets: three problems in 90 minutes, easy to medium.
  2. Practise reading an algorithm out of a story. For each business problem, name the data structure before you write code.
  3. Ask clarifying questions out loud. Booking calls a technical assessment just as much a communication exercise.
  4. In system design, start simple. One rejection came with the feedback that the design was over-engineered.
  5. Prepare one story for each of Booking's five values, since the culture-fit round is built on them.
  6. Check the relocation line in the ad before you apply. Most Amsterdam engineering ads say there is none and ask for candidates already in the Netherlands.
  7. Expect some processes to stall. Candidates report roles closing after the online test and fast rejections after a coding round, so keep other processes going.
  8. Booking doesn't say whether AI tools are allowed in interviews. Ask your recruiter before the coding round.

This guide covers Booking.com's engineering hiring in Amsterdam. Booking publishes the outline of its process; the rounds come from candidate accounts, many of them from Bangalore, and we say where a round is reported only there. For management and leadership roles the loop is similar but the bar shifts to people, delivery and strategy, so pair it with the leadership interview prep hub. The bar for your exact role comes from the role-by-role guides, and the prep that actually transfers is spoken, so run a mock interview before the real one.

Knowing the questions isn’t the same as answering them out loud. Run a Booking.com mock: spoken answers, coached on the spot. Your first mock is free.

Run a Booking.com mock →
09

FAQ & sources

The short answers
What is Booking.com's interview process?

Booking publishes the outline of its process on its careers site: an application, a first conversation with a recruiter, technical tests and coding interviews for technical roles, and a business stage where you meet your manager and teammates. The round-by-round detail below comes from candidate accounts on Reddit and LeetCode Discuss from 2025 and 2026. Many of the detailed accounts are from Bangalore, and we mark them where the round differs. Recruiter call: Booking describes it as an introduction to the company, its culture and the team you would join. Ask whether the role offers relocation, since most Amsterdam ads now say it does not. Online assessment: Three algorithm problems in 90 minutes, reported for Amsterdam and London roles in 2025. Some Bangalore candidates instead get a two-hour task to build a small REST API in Spring Boot. Coding interview: The "business" round: a coding problem told as a travel or payments story. The section below goes through the problems candidates report. System design: A design close to Booking's own products, such as computing a loyalty flag for a billion customers. One candidate was rejected with the feedback that the design was over-engineered. Culture fit and hiring manager: Booking's five values, and in its own words several rounds where you meet your manager, teammates and colleagues.

What does Booking.com look for in candidates?

Booking lists five values on its careers site, and the culture-fit round is built on them. Its technical interview advice adds one more point. Think customer first: Booking says it obsesses about adding value for guests and partners Succeed together Own it Learn forever Do the right thing Talking through your thinking: Booking calls a technical assessment just as much a communication exercise

What questions does Booking.com ask in interviews?

The technical themes come from candidate accounts in 2025 and 2026. The behavioural questions are built on Booking's five values, which is what the culture-fit round asks about. Tell me about a time you changed a plan because of what customers needed. Describe a decision you owned that did not go as expected. What did you do next? Tell me about a time you helped a teammate succeed at the cost of your own work. Why Booking.com, and why Amsterdam? Algorithms under time Business-flavoured coding Working with data System design on Booking's products Full-stack builds

What is the Booking.com business coding round?

The round name trips people up. A Reddit commenter explains that it is called business because the problem comes from Booking's own business, such as finding the most visited hotels. Underneath it is still a coding problem you solve in about an hour, so prepare algorithms and practise reading them out of a story. The problems below are the ones candidates name; Booking rotates them, so learn the pattern. Convert between currencies: A European candidate reports a BFS on currency conversion. Model currencies as a graph with rates on the edges, search for a path from one currency to the other and multiply the rates along it. Say what happens when no path exists. Most visited hotels: Count visits per hotel with a hash map and keep the top k with a heap or a sort. Ask how ties and time windows work before you start. Card limits with authorise and capture: Reported in Bangalore: business rules for a credit card limit and transactions that are authorised first and captured later. Keep the balance and the held amounts separate, and validate each rule in its own function so new rules are easy to add. Pay-ins and pay-outs across currencies: Reported onsite in 2026: a list of money movements in several currencies and a fee map for conversions. Net the amounts per currency first, then choose the conversions that cost the least in fees. Compare two JSON datasets: Reported in Bangalore in 2026: compare JSON arrays and draw conclusions from the data, with questions on your choice of data structures. Index one side by key so the comparison is linear, and state the complexity.

What does Booking.com ask in system design?

Candidates describe design prompts taken from Booking's own products, and one rejection came with the feedback that the design was over-engineered. Start with the simplest design that meets the requirements and add parts only when a requirement asks for them. A loyalty flag for a billion customers: Reported in Bangalore in 2025: 1% of a billion customers are Genius, meaning at least two completed bookings in two years; compute the flag, store it and serve it to the frontend. A batch job over bookings plus a key-value store keyed by customer covers it; discuss how fresh the flag must be before adding streaming. Design around a feature you just built: A European full-stack candidate built a small component in plain JavaScript and a backend function, then designed the system around it. Reuse the code you wrote, and grow it in steps: data model, API, caching, then scale.

How do I prepare for a Booking.com interview?

Practise timed HackerRank sets: three problems in 90 minutes, easy to medium. Practise reading an algorithm out of a story. For each business problem, name the data structure before you write code. Ask clarifying questions out loud. Booking calls a technical assessment just as much a communication exercise. In system design, start simple. One rejection came with the feedback that the design was over-engineered. Prepare one story for each of Booking's five values, since the culture-fit round is built on them. Check the relocation line in the ad before you apply. Most Amsterdam engineering ads say there is none and ask for candidates already in the Netherlands. Expect some processes to stall. Candidates report roles closing after the online test and fast rejections after a coding round, so keep other processes going. Booking doesn't say whether AI tools are allowed in interviews. Ask your recruiter before the coding round.

Prep for a real Booking.com role

Practise your Booking.com interview, out loud.

Paste a real Booking.com posting and Calibrd predicts the questions for that role and level, benchmarks the pay, and flags the gaps an interviewer will probe in your CV — then listens to your spoken answers and coaches them. Your first mock is free.

Free to start · No card · Encrypted at rest, never used to train AI, remove anytime

Two weeks out?

Email me the Booking.com prep checklist

The round that decides it, the questions they ask, and what to do before, in one email. Nothing else unless you sign up.

Booking.com Interview: OA, Business Round, Pay — Calibrd