I applied online. The process took 4 months. I interviewed at IBM (London, England) in Jan 2018
Interview
There was an initial application form, then a maths based test, video interview, assessment centre and then final interview. The whole process was fairly chilled. Most stressful bit was the maths based test - ensure you are in a quite room.