HackerRank interview question

System Design - Design a bus ticket booking system

Interview Answer

Anonymous

9 Jun 2026

1) Listed functional, non-functional reqs. 2) Penned a HLD 3) Drew the tech stack and complete flow - explained how non-functional reqs will be taken care. 4) Listed required APIs taking care of functional reqs 5) Spoke about database schema and tables in detail 6) Got into the async aspects of the booking system, made a few mistakes here, but arrived at a proper conclusion. Couldn't dig deeper or explain better due to time