I applied online. The process took 1 week. I interviewed at Tata Consultancy Services (Heathrow, England) in Sept 2017
Interview
First there was a Technical Interview with questions regarding the technical aspects of the job. This was followed by a HR interview where they described the company and answered any questions I had.