GoCo Group interview question

Describe the SOLID programming principles