Pergunta de entrevista da empresa Capgemini

Explain solid design principles in details