HCLTech Interview Question

Explain the code base and working of the code, design patterns