Quidco interview question

Could I explain SOLID and DRY development concepts