Pregunta de entrevista de Deloitte

Sorting algorithm, Design patterns