Elsevier Interview Question

Describe SOLID principles. How is it applied to code?