I applied online. I interviewed at Tata Consultancy Services in Sept 2019
Interview
Consist of 2 rounds- Technical and HR. Tehnical was mainly from basic knowlege of any programming language and various IT constructs. HR was primarily based on the communication skills of the applicant.