I applied through university. The process took 1 day. I interviewed at bp (Naperville, IL) in Nov 2011
Interview
Phone interview, a full day onsite interview. Presentation is the key to get hired. Get to talk with over 10 people from the group and management team. The process started from 6:30am to 4:30pm.