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 6 - 10 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 -
It started with a Telephonic round then followed by a technical round ,one Pyspark project submission , again technical round and one managerial round. The overall difficulty level was medium difficulty
Interview questions [1]
Question 1
Asked about SQL Pyspark python , basic DSA like bubble sort anagram
I applied online. I interviewed at Boston Consulting Group in Nov 2025
Interview
Entrevista em inglês com o RH é a primeira etapa. Depois disso, há um teste online de Python, SQL e PySpark, no estilo CodeSignal, com perguntas relacionadas a engenharia de dados. Depois, tem uma etapa de DSA no estilo live code. Por fim, duas etapas de entrevistas com managers.
More than 3 rounds of interview:
HR, online technical assessment, technical user interview, and business user interview.
Process until the technical interview took about 4 weeks because hiring staff was so unresponsive and one time cancelled the scheduled interview.
Interview questions [1]
Question 1
- 1st round, technical Assessment through online portal for SQL, Python, and Spark. The site was bad, running anything takes forever. The solution was also incorrect.
- 2nd round technical interview with 2 users.
First is writing pseudocodes for SQLs and Python pandas. They expect you to have memorized the syntaxes by heart and not google anything for quick reference. The user on this part was also quite hostile.
Second part with the other is about data architecture, how to build end-to-end streaming pipelines based on a given use case. They would assess you on how well you gathered the requirements, how you formulated the design, and also performance considerations. Honestly, I enjoyed this part as it really gauges your ability on data engineering compared to the nonsensical coding challenge on the first part of the user interview.
In the QnA session, my questions got interrupted by the user that grilled me on the first part even though there is still 15 minutes left. Looks like he really did not like me at all, but this is very unprofessional and rude.
Decided to not go forward after advancing to the 3rd round because it does not seem that the work environment would be condusive for proper data engineering.