Pergunta de entrevista da empresa bol

Use of Design Patterns, SOLID principles when reviewing code.