Software Engineer applicants have rated the interview process at bp with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 81% positive. To compare, the company-average is 62.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 24 days to get hired, when considering 16 user submitted interviews for this role. To compare, the hiring process at bp overall takes an average of 31 days.
Common stages of the interview process at bp as a Software Engineer according to 16 Glassdoor interviews include:
Phone interview: 22%
Skills test: 19%
One on one interview: 13%
IQ intelligence test: 13%
Presentation: 13%
Drug test: 6%
Personality test: 6%
Group panel interview: 6%
Background check: 3%
Here are the most commonly searched roles for interview reports -
I applied through a staffing agency. The process took 2 months. I interviewed at bp (Pune) in May 2023
Interview
Interview will consist of 3-4 rounds First Online round where they will ask DS question Second Technical round consist of one DS question Third Technical round that might be a DS question or programming language related question Last round will be Hiring manager round where they will ask question about your experience and few technical questions based on your experience
Interview questions [1]
Question 1
In first online round they ask a graph question In second Technical round they asked a question around LinkedList and Trees In third Technical round they asked a DS question which was related to permutations and combination of string with no repetition to get unique codes In last Hiring manger round they asked question around React and JavaScript and experience
Very organised interview process and prompt recruiter in answering questions and feedbacks. The process also very quick from first screening with the recruiter. Overall very pleasant experience throughout the process from initial outreach to technical interview.
I applied online. I interviewed at bp (Kuala Lumpur) in Oct 2025
Interview
It was a poor experience — three interviewers were present, but only one asked questions while the other two seemed disengaged and uninterested. The interview seemed unnecessarily lengthy, with much of the time spent on unproductive discussion.
First rounds are technical i.e coding round 3 questions, one of array, string and dp
Then if you clear the above then comes the interview they will most probably segregate into batches. There are 2 rounds here, technical and hr.
Although they mentioned they didn't have any certain no. to hire but out of 30 only 10 were chosen for hr rounds and a total of 5 students were hired.
I would say luck played a good role here
Interview questions [1]
Question 1
I was asked about hashing and collisions and one group the anagrams question in dsa and others were all core like dbms, networking and OS.
Interviewer was quite friendly but they didn't venture into projects or core oops as i had expected though only that was a downer.