Infogain Interview Question

- SOLID principles - Design Patterns