Booking.com logo

Booking.com Frontend Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 50 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
42% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Booking.com.

Showing 3 of 50
Booking.com logo
Booking.com

Frontend Developer

Engineering · more than a year ago

Entry Easy Negative experience No offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral Technical

So I had my first call with the recruiter, which actually got rescheduled twice, but that's fine. The recruiter seemed a bit out of their depth, like they weren't sure what they were really looking for, asking super generic questions, like reading off a list, such as asking about my familiarity with HTML or relative/absolute positioning. I mean, what else would I say other than I'm comfortable with it? Then, because my past experience was with a B2B company that doesn't handle millions of users daily, the recruiter needed to check if they could move forward, mentioning Booking.com's scale. I get it, but it's a frontend role, not backend, so the scale isn't directly my concern in terms of handling requests. They said they'd check and get back in a day or two. It's been almost a month now and I still haven't heard anything back. It takes a minute to send a simple rejection email, so it's pretty disappointing not to get any kind of response.

Confirmed questions4 questions
  • What's your experience level with HTML?
  • How comfortable are you with Vanilla JS?
  • Can you tell me about your familiarity with relative and absolute positioning?
Booking.com logo
Booking.com

Front-end Developer

Engineering · more than a year ago

Senior Easy Negative experience No offer 3 rounds
Interview process
Take home Recruiter call Technical screen
Interview formats
Coding Technical Behavioral

I applied on the website and got an invitation for a coding assignment on HackerRank. It covered Event Delegation, Algorithms, and CSS layout based on an image. After passing that, the recruiter set up a phone interview. They asked about my experience and A/B Tests, and also about the business side of e-commerce. I admitted I hadn't worked on the latter, so the recruiter said I wasn't a fit. I argued my case, highlighting my 10 years of experience and Booking.com's reliance on content, suggesting they focus too much on A/B tests instead of front-end quality. Surprisingly, he advanced me. The next stage involved two interviewers. The first task was to write a simple HTML form in one minute. Then, I had to write a vanilla JavaScript validation for it within 10 minutes, using only a notepad. Afterward, they asked for suggestions to improve Booking.com. I reiterated issues with the front-end: messy CSS like using margins for alignment, bad gradients on images, wasted space, and inconsistent styling across pages. They seemed organized but siloed, creating a Frankenstein site where A/B test results trumped code quality. A few days later, I got a generic rejection email, reinforcing my view that HR doesn't value candidates. I've vowed never to reapply to this disorganized company with outdated evaluation methods.

Confirmed questions3 questions
  • What do you know about A/B Tests?
  • Can you explain the commercial aspects of an e-commerce website?
  • What suggestions do you have for improving Booking.com?
Booking.com logo
Booking.com

Frontend Engineer

Engineering

Mid Average Positive experience No offer 6 rounds
Interview process
Recruiter call Technical screen Onsite Panel Background check Offer
Interview formats
Technical Coding Behavioral

The interview process was very comfortable and relaxed. All interviewers were polite and patient, making it easy to communicate even with language differences. It was interesting to talk with them and learn about Booking, the country, and their experiences in Amsterdam and the company. Be prepared for interviews that might last over 4 hours, as they provide water and energy chocolate in the room. You'll meet more than 6 interviewers, but it's not as daunting as it sounds because they create a comfortable atmosphere. A friend from Booking or your HR contact might show you around the office. You might even get an answer on the same day.

Confirmed questions3 questions
  • Can you build a jQuery plugin for popups?
  • What is JavaScript context?
  • What are JavaScript closures?

Booking.com Frontend Engineer Interview Questions

Quoted word for word from Booking.com interview reports.

What is the difference between 'display: block' and 'display: inline'?

Read reports

How would you create a tooltip that attaches to any DOM element?

Read reports

Can you validate five inputs, making sure it supports IE8+ and that jQuery is included?

Read reports

How would you create a tooltip component to display for multiple nodes on a page?

Read reports

Can you find 3 numbers in a given array that sum up to a specified value? For instance, in {1,4,6,10,20,21}, does a sum of 32 exist using three numbers (e.g., 1+10+21)? What about a sum of 65?

Read report

Could you describe the difference between display inline and inline block?

Read report

What are some ways you would optimize a web page for faster loading?

Read report

Could you build an HTML form and a generic function for its validation?

Read report

Could you develop a dropdown menu that appears after a 300ms hover delay?

Read report

Formats, difficulty and experience

Across all 50 Booking.com interview reports.

Interview formats

Technical 34.4%
Coding 32%
Behavioral 28.7%
Presentation 4.1%
System Design 0.8%

Interview difficulty

Easy 22%
Average 68%
Difficult 10%

Candidate experience

Negative 18%
Neutral 40%
Positive 42%