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.
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.
Who Booking.com hires
The roles and the backgroundBooking.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.
What is the Booking.com interview process?
Round by roundBooking 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.
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.
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.
The "business" round: a coding problem told as a travel or payments story. The section below goes through the problems candidates report.
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.
Booking's five values, and in its own words several rounds where you meet your manager, teammates and colleagues.
What Booking.com screens for
What every round is really testingBooking 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
Booking.com interview questions
Candidate-reported themesThe 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 →Booking.com's business coding round: questions and answers
Reported problems and how to solve themThe 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.
Booking.com system design interview: reported prompts
Reported prompts and how to take themCandidates 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.
Pay
What the offer looks likeTotals 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.
How to prepare for a Booking.com interview
In order- 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.
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 →FAQ & sources
The short answersWhat 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.
- 01Booking.com, start your journeythe stages of the process, three to six weeks, hearing back within a week, the five values, a technical assessment as a communication exercise, AI used to analyse CVs, and new backend systems in Java with Perl being ported
- 02Booking.com, hybrid ways of workingat least 40% of time in person with the team
- 03Booking.com, Software Engineer I, Backend, AmsterdamJava, Python and Perl, and no relocation, with candidates required to live in the Netherlands (posted 11 September 2026)
- 04Booking.com, Software Engineer II, Partner Identity, Amsterdamthe move off an in-house Perl system and experience with AI coding agents and automated review (posted 4 September 2026)
- 05IND, register of recognised sponsorsBooking.com B.V. listed as a recognised sponsor (register of 3 September 2026)
- 06NL Times, Booking.com looks to cut its workforce by 10%almost 50 of 350 Amsterdam managers let go in the first phase, and 7,000 employees in Amsterdam (24 April 2025)
- 07DutchNews, Booking to cut some 1,000 jobsmore than 200 and fewer than 1,000 jobs in Amsterdam, 13,000 employees worldwide, and too many layers of management (16 July 2025)
- 08LeetCode Discuss, Booking.com online assessment for Amsterdam and Londonthree questions in 90 minutes (July 2025)
- 09LeetCode Discuss, Booking Holdings SDE II in Bangalorethe credit card limit and authorise-and-capture problem on HackerRank (May 2025)
- 10LeetCode Discuss, Booking Holdings SDE II in Bangalore, rejectedthe Genius flag design for a billion customers and the over-engineering feedback (November 2025)
- 11LeetCode Discuss, Software Engineer II onsitethe pay-in and pay-out problem across currencies with a fee map (January 2026)
- 12LeetCode Discuss, Booking.com interview experienceelimination rounds and the JSON comparison problem (January 2026)
- 13LeetCode Discuss, a role closed after the online testthe interview process cancelled after candidates cleared the test (March 2026)
- 14LeetCode Discuss, Booking.com SDE II in Bangalorea rejection five minutes after the coding round and the design round cancelled (May 2026)
- 15Reddit, a Booking.com business roundthe usual order of test, business coding and culture fit, and a commenter on why it is called business (April 2026)
- 16Reddit, a Booking.com interviewa BFS on currency conversion (March 2026)
- 17Reddit, a Booking.com full-stack interviewa component in plain JavaScript, a backend function, then system design (February 2026)
- 18Levels.fyi, Booking.com software engineer pay in the Netherlandsthe €67.9K to €228K+ range, monthly totals by level from 923 submissions, and the three-year RSU vesting (26 September 2026)
Interview processes change. This reflects widely-reported and sourced conditions as of 2026 — confirm specifics with your recruiter, and treat it as a map rather than a guarantee.
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