Question d’entretien chez Elsevier

Describe SOLID principles. How is it applied to code?