Prowareness Interview Question

SOLID principles , design patterns