25. Live Trivia

Hard

Design a live trivia gameshow that users can play from their phones and win real money

Functional Requirements
  • A creator streams a live trivia game on their desktop
  • Users can watch and play the live trivia game on via a mobile app
  • If a user gets a problem wrong they are no longer eligible for the prize
  • Prize is split evenly among all winners
Nonfunctional Requirements
  • Users must all receive the live stream within .5 seconds of each other
  • The app is only active when there is a live stream
  • There is one livestream a day
Assumptions
  • All question and answer pairs are already generated
Estimated Usage
  • 1 live gameshow hosted per day
  • 100,000 users tune in to each live show

Seen this question in a real interview before?

Not all editor features are supported on mobile