Pregunta de entrevista de Bloomberg

Design an auto-complete system.