Tech Mahindra Interview Question

Thorough interview