I applied through a recruiter. The process took 2 months. I interviewed at bp (Wayne, NJ) in May 2013
Interview
Panel Interview with general behavior questions. Two groups of people ask similar questions. After the panel is complete there is an alignment discussion about your performance. Finding the right person is as important as the person with the correct skill set.