Pergunta de entrevista da empresa EPAM Systems

Architectural patters, OOP, programming best practices.