I applied through college or university. The process took 2 weeks. I interviewed at bp (Houston, TX) in Oct 2010
Interview
Participated in various company events and met with recruiters. After applying online and through college website interviewed with company. Interview consisted of a technical portion and personal portion. It was a 1:1 interview and interviewer was very pleasant. Everyone in the company is looking to help you succeed.