System Design Interview Solutions