I applied through a recruiter. The process took 2 weeks. I interviewed at bp (Shanghai, Shanghai) in Mar 2013
Interview
Total three rounds by head hunter, HR (1:1 interview), HR manager/line manager/director (group interview).
BP has very fomal process with interview, step by step with differen grade managers. First and second rounds are done by Chinese, and third one is in Engish.