Pregunta de entrevista de Android Developer

Can you explain the SOLID principles in object-oriented programming?