Pergunta de entrevista da empresa Evoke Technologies

what are SOLID Principles, Explain them in Detail?