I applied online. The process took 12 months. I interviewed at ExxonMobil in Oct 2017
Interview
Had to do a situational judgement test online, which was followed by a competency question based skype interview by a Exxonmobil recruiter which was pretty informal, said that it would take a long time for them to respond however and I'm still waiting.