Domanda di colloquio di KPMG

Explain SOLID principles in detail.