Domanda di colloquio di Amazon

How does grep work internally?