
BCG Data Scientist candidates commonly report a CodeSignal pandas and scikit-learn assessment, a short recruiter or HR call, then live coding and consulting-style technical cases.
$135K
Avg. Base Comp
$196K
Avg. Total Comp
Not reported
Typical Rounds
Not reported
Process Length
Most candidates describe the BCG Data Scientist interview as a practical data science screen followed by case-heavy conversations. Several report a timed CodeSignal assessment lasting roughly 90 minutes to two hours. They describe pandas cleaning, joins and groupbys across multiple files, scikit-learn preprocessing such as imputation, encoding and scaling, and building a simple prediction model. Some also mention probability, statistics or machine learning multiple-choice questions. One candidate also faced a bracket-validation coding problem during a short HR call.
After a brief recruiter or HR conversation, two candidates report a short live coding exercise of about 15 minutes, mostly pandas data manipulation. A technical case of about 30 to 45 minutes followed. Cases they mention include declining engagement for a subscription product, controlling churn for a client, and choosing which data model to use and why. One candidate says the interviewer expected a business framing first: clarifying the objective, KPIs and available data before discussing models. Another was surprised by how case-heavy the process was.
A report for a more senior role mentions responsible generative AI, bias mitigation, a case on maximizing click-through rate for an online travel platform, and a final culture-fit conversation. An intern candidate describes a recorded video interview on motivation and BCG X, followed by a 50-minute round with short coding challenges and a machine learning case. Many of the reports here ended without an offer, so practice talking through your reasoning clearly and aloud, not only getting code to run.
Synthesized from 11 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the The Boston Consulting Group process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at The Boston Consulting Group
Write a query to forecast each project's budget and label it overbudget or within budget
| Question | |
|---|---|
| Encoding Categorical Features | |
| Retailer Data Warehouse | |
| Booking Regression | |
| The Brackets Problem | |
| Get Top N Frequent Words | |
| New Partner Card | |
| Missing Housing Data | |
| Precision and Recall | |
| Bias - Variance Tradeoff and Class Imbalance in Finance | |
| Multi-Modal AI Tool | |
| Feature Scaling and Normalization | |
| Training vs Validation vs Test Data | |
| User Event Data Pipeline | |
| Subway Machine Learning Model | |
| Data Preparation for Imbalanced Data | |
| AI Feedback Summarization Biases | |
| Decision Tree Evaluation | |
| Analyzing Churn Behavior | |
| Merchant Acquisition | |
| Processing Large CSV | |
| Your Strengths and Weaknesses | |
| Interpreting Fraud Detection Trends | |
| 2nd Highest Salary | |
| Top Three Salaries | |
| Rolling Bank Transactions | |
| Closest SAT Scores | |
| Merge Sorted Lists | |
| Employee Salaries | |
| Prime to N |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report a timed online test, often on CodeSignal, centered on Python data work. Tasks they mention include multi-file cleaning, joins and groupbys, imputation, encoding, scaling, and training a classifier. Some also describe probability or statistics multiple-choice questions. One candidate called the time pressure real, while another found the difficulty moderate.
Candidates typically describe a light conversation covering background, motivation and the process. One candidate reported a coding-style warm-up instead, a bracket-validation problem. Be ready for a mostly conversational call that may include a small technical element.
Two candidates report a short live exercise, mostly pandas data manipulation. One also describes a code comprehension task: explaining bugs, inefficiencies and edge cases. That candidate says discussing the approach before coding mattered, and that the interviewer looked at structure and clarity as well as correct output.
Candidates describe client-style cases that combine business framing and data science judgment. Reported examples include declining subscription engagement, client churn, and choosing a data model. The recurring advice is to clarify goals, KPIs and available data first, then structure your reasoning.
Reports differ here. One candidate describes a second interview combining a case discussion with questions about past experience. A senior candidate describes a hiring manager interview with responsible AI questions and a 20-minute case, plus a final fit conversation. Expect more cases and project discussion, though the exact sequence may vary.