Gorilla Logic Interview Question

Explain SOLID principles?