Pergunta de entrevista da empresa New York Times

System design, code question focused on maintainability, behavioral questions