I applied online. The process took 4 weeks. I interviewed at bp (London, England)
Interview
Process was bit lengthy. It took almost one month. Three stage of interview. First was screening, second was technical and last one was face to face. Company located in nice place. Interviewer was good.