Pergunta de entrevista da empresa KLA

Moderately difficult.