Integrant interview question

Explain solid principles and how apply it in code