Frontend System Design: Seat Booking (BookMyShow / Cinema)
interviewNovember 02, 2026A complete frontend system design answer for the seat booking interview question. Covers the seat state model, optimistic selection with rollback, server-side holds with TTLs, real-time availability deltas, payment handoff races, seat map rendering and accessibility, and the oversell problem.