Pergunta de entrevista da empresa EPAM Systems

What are the principles of SOLID? (software programming)