Boston Consulting Group Data Engineer interview questions
based on 20 ratings - Updated May 21, 2026
Averageinterview difficulty
Mostly positiveinterview experience
How others got an interview
67%
Applied online
Applied online
11%
Recruiter
Recruiter
11%
Campus Recruiting
Campus Recruiting
11%
Staffing Agency
Staffing Agency
Interview search
20 interviews
Viewing 1 - 5 of 20 Interviews
Boston Consulting Group interviews FAQs
Data Engineer applicants have rated the interview process at Boston Consulting Group with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 69.7% positive. This is according to Glassdoor user ratings.
Candidates applying for Data Engineer roles take an average of 1 day to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Boston Consulting Group overall takes an average of 51 days.
Common stages of the interview process at Boston Consulting Group as a Data Engineer according to 2 Glassdoor interviews include:
Skills test: 50%
One on one interview: 50%
Here are the most commonly searched roles for interview reports -
I had 3 rounds, one with RRHH, one technical interview (with live coding) and the last one was just live coding. The last round was a complete disaster, the interviewer doesn't want to be there, was just looking the phone the whole time, when speaking he doesn't look to the camera so the voice was horrible and hard to hear him.
Interview questions [1]
Question 1
difference between sql and nosql. 2 leetcode questions on the first round. one python question, one pyspark question and one sql question
It was for 1.5 hr, asked abt oops and adv sql. But rejected immediately the next round no reason ntg though the interview went smooth and got a good feedback from interview
I applied through a recruiter. I interviewed at Boston Consulting Group (Bengaluru) in Mar 2026
Interview
Got a call from Naukri.
Step 1: OA on CodeSignal. UI was really bad, solved 2/4 questions and got selected.
Step 2: Online interview. Basic SQL and Python questions. Asked to convert SQL to PySpark. Easy.
Step 3: In-person interview. Asked mostly about work experience, tech stacks used, etc. Asked Python questions based on string. Asked to optimize a PySpark code snippet.
Interview questions [1]
Question 1
Given a string, find out the frequency of each character and its first occurrence (first index).