Skip to main content

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