I applied online. The process took 3 months. I interviewed at bp (London, England) in Oct 2017
Interview
30 minute telephone interview with competency based questions. The call was engaging and focused on experiences and how you behaved in those experiences. The interview determines if you match the core values so definitely know them inside out.