Pregunta de entrevista de lastminute.com

Explain the SOLID principles of software engineering.