Gorilla Logic interview question

Explain SOLID principles?