Pregunta de entrevista de Urban Company

String searching and manipulating algorithms and tree data structure.