Your question is Low-Level Ticket Booking System Design. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Low-level design of a movie ticket booking system like BookMyShow: which design patterns would you use and how would you keep the code extensible (SOLID)?
Asked in the R3 LLD/AI/Behavioral stage.
Explain the core classes, relationships, booking workflow, concurrency strategy, and how your design supports new payment methods, seat types, pricing rules, and notification channels without modifying stable code.