Pregunta de entrevista de Barclays

Explain SOLID principles with examples on each