Loading...

BookMyShow Mock Interview – Practise the Ticket Booking Design Round

A mock interview round: design BookMyShow out loud while the interviewer pushes on seat locking, concurrent booking and payment timeouts.

This is a full mock interview round, not a written solution to read through. The AI interviewer poses the Ticket Booking design problem, pushes back on your choices, and asks the follow-up questions a real interviewer would: how the system behaves as traffic grows, where the bottlenecks move, which consistency guarantees you are trading away, and what happens when a component fails. You get structured feedback and a score on requirement gathering, high level architecture, data modelling, scalability and communication at the end of every attempt.

Designing Ticket Booking is a recurring question in High Level Design (HLD) rounds at Google, Amazon, Meta, Microsoft, Netflix and Uber, and at high-growth product companies hiring SDE-2 and above. Working through it out loud - repeatedly, under time pressure - is what separates candidates who know the components from candidates who can defend a design.

What this question is really testing

Seat-level concurrency under a demand spike that is both extreme and scheduled - everybody arrives in the same second.

Scale to establish before drawing anything

Core components

Trade-offs to defend

Follow-up questions to expect

Continue preparing

Want the written walkthrough first? Ticket booking system design guide (BookMyShow HLD)