Pergunta de entrevista da empresa AppTcom

What's the SOLID principles? (answer with details)