emarsys interview question

Explain what are the SOLID principles