I applied online. The process took 3 weeks. I interviewed at bp
Interview
Lengthly online application, standard graduate online tests then a telephone interview. I was then informed there would be a technical interview followed by an assessment centre. I had the option to have my telephone interview on a Sunday which was really helpful.