Bosch interview question

OOP principles, SOLID, example of a Design Patterns