HCLTech Interview Question

Solid principles, design patterns