I applied online. The process took 2 months. I interviewed at bp (London, England) in Dec 2017
Interview
Application form, online tests, phone interview with HR, Skype interview with someone from your future department and finally assessment centre. I got until the Skype interview which is a bit hard. They present real cases and ask you to apply project management into those cases to give your opinion. I answered with my knowledge from university but I was told that although I clearly knew the theory, I showed little experience (maybe that's why I was applying for graduate position).
Interview questions [1]
Question 1
They present real cases and ask you to apply project management into those cases to give your opinion.