Pregunta de entrevista de KCS IT

What is SOLID? Single responsibility, open–closed, liskov substitution, interface segregation, dependency inversion?