Tata Technologies interview question

Project experience, OOP, and solving coding challenges in a language of personal preference.