HCLTech interview question

Solid principles, design patterns