I applied online. I interviewed at TEO (London, England) in Jan 2019
Interview
it was good and interesting process there to get interviewed by the team of experts and professionals. Good experience overall. They check the technical as well as non technical aspects