Pregunta de entrevista de New York Times

System design, code question focused on maintainability, behavioral questions