Domanda di colloquio di Citi

explain SOLID principles.