Intuit interview question

Q: System Design Question, medium