Pergunta de entrevista da empresa Barclays

Describe what SOLID design principles are.