Design a Movie Ticket Booking System
A cinema sells seats for its shows. A screen runs one show at a time, each show sells its own seats, and the seats someone picks stay theirs for a few minutes while they pay. No seat may ever be sold twice.
How the round runs
Hard · 5 stages · 5 questions · 60 min
~6 min
Requirements Gathering
lists
~3 min
Identifying Core Entities
cards
~13 min
Designing Classes & Relationships
diagram
~27 min
Code Implementation
code
~11 min
Deep Dives
code
Set up your round
Level
Interviewer
Duration
Junior · Standard · 60 min