Apple interview question

Systems Design with Tradeoffs Discussion