Pregunta de entrevista de Microsoft

What are SOLID principles and give examples