Pergunta de entrevista da empresa lastminute.com

Explain the SOLID principles of software engineering.