Pregunta de entrevista de Expedia Group

Problem solving, design problems, analysis