Tech Mahindra interview question

Project structure