Thoughtworks Interview Question

Oops Concepts Solid principles Dependency injection