Booking Holdings (Booking.com) | SE-2 | Bangalore | July 2025 | Interview

booking holdings logo
booking holdings
SE-2Bangalore5 yearsOffer
August 29, 202533 reads

Summary

I interviewed for an SE-2 position at Booking Holdings (Booking.com) in Bangalore with 5 years of experience and received an offer after successfully completing an online assessment, DSA, system design, and hiring manager rounds.

Full Experience

My interview journey for the SE-2 role at Booking Holdings (Booking.com) in Bangalore was structured and thorough. With approximately 5 years of professional experience, I began with an online assessment, followed by three distinct onsite interview rounds.

Round 1: Online Assessment (2 hours)

This round was conducted via Hackerrank. I was tasked with creating a REST API using Spring Boot and then pushing the completed code to the master branch. This round assessed my practical coding and API development skills.

Round 2: Data Structures & Algorithms (1 hour)

I faced a problem that was a variation of the classic Sliding Window Maximum. It was presented as a story-based problem, which made it less straightforward than a typical LeetCode problem, requiring careful understanding of the narrative.

Round 3: System Design (1 hour)

This round focused on my system design capabilities. I was asked to propose a High-Level Design (HLD) for a Centralized Logging System.

Round 4: Hiring Manager (1 hour)

The final round involved discussions primarily centered on my past work experiences and behavioral questions, assessing my fit within the team and company culture.

Ultimately, I was selected and received an offer for the position.

Interview Questions (3)

Q1
Spring Boot REST API Development
Other

I was tasked with creating a REST API using Spring Boot within a 2-hour timeframe and pushing the completed code to a master branch. This involved understanding requirements, implementing API endpoints, and handling version control effectively.

Q2
Sliding Window Maximum Variation
Data Structures & AlgorithmsHard

I was presented with a story-based problem that was a variation of the classic Sliding Window Maximum problem. The core concept involved finding the maximum element within a sliding window of a given size, but with additional context and constraints from the story, making it a non-trivial adaptation.

Q3
High-Level Design of Centralized Logging System
System Design

I had to design a Centralized Logging System at a high level. This involved discussing key components such as log producers, aggregators, robust storage solutions, efficient search capabilities, and how to ensure scalability for handling potentially massive volumes of log data.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!