Pregunta de entrevista de Uber

Very lengthy case study.