Data Engineer applicants have rated the interview process at bp with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 70% positive. This is according to Glassdoor user ratings.
Candidates applying for Data Engineer roles take an average of 180 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at bp overall takes an average of 49 days.
Common stages of the interview process at bp as a Data Engineer according to 2 Glassdoor interviews include:
Background check: 25%
Phone interview: 25%
One on one interview: 25%
Skills test: 25%
Here are the most commonly searched roles for interview reports -
I had my final round of interview with BP on 26th September. The overall interview went very well — the panel was professional and the discussion was positive. However, after the interview, there was no communication from HR despite multiple follow-ups through calls and emails. Finally, on 8th October, I received a rejection email without any proper feedback.
It was disappointing because the interview process had gone smoothly, and the lack of timely communication showed poor candidate experience. I genuinely expected more transparency and prompt updates from such a reputed organization.
Interview questions [1]
Question 1
First round is full technical and coding
Final round is scenario based question
I applied online. The process took 6 months. I interviewed at bp (Kuala Lumpur) in Dec 2024
Interview
the whole interview was based on leetcode questions. No data related questions. I had dynamic programming, then key-value, then sorting algorithm. then comes the behaviourial interview. the whole process took me about 6 months.
Interview questions [1]
Question 1
Dynamic programming, key-value, sorting.
STAR related questions
I applied online. The process took 2 months. I interviewed at bp (Kuala Lumpur)
Interview
Decent, I expect the interview a bit harder. The stages are as below:
1. Tehnical interview - standard data structure and algorithm interview
2. System design interview (Pipeline) - they asked about your experience in creating data pipeline
3. Interview with HM