Pregunta de entrevista de Microsoft

Implement an efficient string searching algorithm.