Pergunta de entrevista da empresa KCS IT

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