Track 5 · Design Interview Problems
Design IRCTC Train Booking (Route-Segments, RAC, Waitlist, Charting)
How a nationwide railway reservation engine allocates overlapping route segments on a single berth, manages RAC and waitlist state transitions, absorbs the 10:00 AM Tatkal storm, and prepares final charts four hours before departure.
How to allocate berths across multi-station route segments, manage RAC side-lower berth sharing and waitlist promotions, absorb 50,000 requests per second at 10:00 AM Tatkal opening, and run the 4-hour charting engine with family clustering and automated refunds.
Interview problem45 min read