I applied online. The process took 1 week. I interviewed at Tata Consultancy Services (North America) (Toronto, ON) in Mar 2016
Interview
I was callled by HR manager in canada to confirm the Phone Interview. Got a Call from a guy in India. It lasted for 15 mins. He was just asking technical questions. Second round interview was held by a guy a from canada. Once it was completed. They requested the information for the background check and then presented the offer
I applied through university. The process took 4 weeks. I interviewed at Tata Consultancy Services (North America) in Mar 2019
Interview
Basic stuff related to resume and projects. Be thorough with resume and learn basic networking. It is beneficial to have expertise in at least one language. They may also ask you about sql.