Pergunta de entrevista da empresa Quidco

Could I explain SOLID and DRY development concepts