Pergunta de entrevista da empresa ASML

Oop questions and design problem for software engineers