Applied online through BP's website withing teh space of two weeks recieved confirmation e-mail requesting a time for interview. There were 3 sittings of interviews each with 4 candidates and I was in the last sitting. Interview consisted of an initially 2:1 technical interview with the line manager and dept supervisor last 1 hr. After that was placed in a 1hr situational interview. Very straightforward.