Neofonie Mobile interview question

explain the SOLID principles in OOP