Emakina interview question

Solid Principles, Dependency injection, Design Patterns etc...