Pregunta de entrevista de Robert Bosch

How does the Canny Edge detection algorithm work?