Premium Employer

i

This company page is being actively managed by BCG Team. If you also belong to the team, you can get access from here

BCG Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

BCG Data Scientist Interview Questions and Answers for Experienced

Updated 26 Sep 2024

BCG Data Scientist Interview Experiences for Experienced

1 interview found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Machine Learning, Metrics

Interview questions from similar companies

Interview Preparation Tips

Round: technical interview
Experience: There were 3 rounds, All related to statistics and machine learning and whatever stuffs I had mentioned in my resume. HR round was not there. The partner of the firm just briefed me a bit about the company and asked me to relax without asking any questions in the third round.

Tips: Interview will be fun if you are thorough about your resume and it will be a cakewalk to you.

General Tips: Do's :
1. Prepare for Aptitude very seriously. Puzzles are important but aptitude is must.
2. Be thorough about everything you had specified in your resume
3. Be honest while creating your resume (It helps a lot)

Don'ts :
1. Don't get broken if you are not getting selected in Day 1 or 2 or so.
2. Don't over-prepare for case interviews, they are fairly simple.



Final Tips :
Be confident about yourself. Your attitude in the interview matters a lot. And don't lie even a bit in your resume. Many got selected with a poor resume than those with huge exaggerations.

College Name: IIT Kanpur

I applied via Naukri.com and was interviewed in Apr 2021. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Sql and python basics

Interview Preparation Tips

Interview preparation tips for other job seekers - Very Good
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Share details of projects done. But interviewer had his own bias in understanding.

Interview Preparation Tips

Interview preparation tips for other job seekers - interview is heavily dependent on panel. just be yourself even if interviewer does not get you.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Coding Test 

1 hour test with 3 python programming questions.

Round 2 - Technical 

(2 Questions)

  • Q1. Are all the decision trees same in a random forest ?
  • Ans. 

    No, decision trees in a random forest are different due to the use of bootstrapping and feature randomization.

    • Decision trees in a random forest are trained on different subsets of the data through bootstrapping.

    • Each decision tree in a random forest also considers only a random subset of features at each split.

    • The final prediction in a random forest is made by aggregating the predictions of all individual decision trees

  • Answered by AI
  • Q2. How will you handle class imbalanced dataset to increase the f1 score ?
  • Ans. 

    Handling class imbalanced dataset involves techniques like resampling, using different algorithms, adjusting class weights, and using ensemble methods.

    • Use resampling techniques like oversampling the minority class or undersampling the majority class.

    • Try using different algorithms that are less sensitive to class imbalance, such as Random Forest or XGBoost.

    • Adjust class weights in the model to give more importance to the...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - They mainly focus on ML and DL. Go through all the algorithms and their working.

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. What is Linear regression
  • Ans. 

    Linear regression is a statistical method used to model the relationship between a dependent variable and one or more independent variables.

    • Linear regression is used to predict the value of a dependent variable based on the value of one or more independent variables.

    • It assumes a linear relationship between the independent and dependent variables.

    • The goal of linear regression is to find the best-fitting line that minimi...

  • Answered by AI
  • Q2. What li list and tuple
  • Ans. 

    List and tuple are both data structures in Python, but list is mutable while tuple is immutable.

    • List is denoted by square brackets [] while tuple is denoted by parentheses ().

    • Elements in a list can be changed, added, or removed, while elements in a tuple cannot be changed once defined.

    • Lists are used when you need a collection of items that may change, while tuples are used for fixed collections of items.

    • Example: list =

  • Answered by AI
  • Q3. Previous company project experience
  • Ans. 

    Developed a predictive analytics model to forecast customer churn for a telecom company.

    • Utilized machine learning algorithms such as logistic regression and random forests

    • Cleaned and preprocessed large datasets to improve model accuracy

    • Collaborated with cross-functional teams to gather domain knowledge and insights

  • Answered by AI

I applied via Job Portal and was interviewed in Aug 2022. There were 2 interview rounds.

Round 1 - Coding Test 

Coding Interview on Python for 15 minutes. Straight away to coding. Did one basic mistake first then others attended well. Basically from List operations, Pandas DF merging,concat etc.One simple pattern program etc.But no confimation yet from them

Round 2 - Technical 

(2 Questions)

  • Q1. List compehension example,List multiplications,Pandas merge,join,concat,some pattern program general;
  • Q2. List comprehension example, Pandas merging code etc

Interview Preparation Tips

Interview preparation tips for other job seekers - If you are in Data Scientist role practice more on operations of lists,tuples,strings and dicts.
Then Pandas functions you should be more clear
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. What are optimizers
  • Ans. 

    Optimizers are algorithms used to adjust the parameters of a model to minimize the error between predicted and actual values.

    • Optimizers are used in machine learning to improve the accuracy of models.

    • They work by adjusting the weights and biases of a model during training.

    • Common optimizers include Gradient Descent, Adam, and RMSprop.

    • The choice of optimizer depends on the type of problem and the characteristics of the da...

  • Answered by AI
  • Q2. What is RELU and activation functions
  • Ans. 

    RELU is an activation function used in neural networks to introduce non-linearity.

    • RELU stands for Rectified Linear Unit.

    • It is a simple function that returns the input if it is positive, and 0 otherwise.

    • It is commonly used in deep learning models due to its simplicity and effectiveness.

    • Other activation functions include sigmoid, tanh, and softmax.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Jun 2023. There were 5 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What is homoscedasticity
  • Ans. 

    Homoscedasticity refers to the assumption that the variance of errors is constant across all levels of the independent variable.

    • Homoscedasticity is a key assumption in linear regression analysis.

    • It indicates that the residuals (errors) have constant variance.

    • If the residuals exhibit a pattern where the spread of points increases or decreases as the predicted values increase, it violates the assumption of homoscedastici...

  • Answered by AI
  • Q2. What is biasing and what is overfitting and underfitting
  • Ans. 

    Biasing is the error due to overly simplistic assumptions in the learning algorithm. Overfitting is when a model is too complex and fits the training data too closely, leading to poor generalization. Underfitting is when a model is too simple to capture the underlying structure of the data.

    • Biasing occurs when a model has high error on both training and test data due to oversimplified assumptions.

    • Overfitting happens whe...

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Tell me about your project and your role into it
  • Q2. What do you understand by Deep learning neural networks
  • Ans. 

    Deep learning neural networks are a type of artificial neural network with multiple layers, used for complex pattern recognition.

    • Deep learning neural networks consist of multiple layers of interconnected nodes, allowing for more complex patterns to be learned.

    • They are capable of automatically learning features from data, eliminating the need for manual feature engineering.

    • Examples include Convolutional Neural Networks ...

  • Answered by AI
Round 3 - Versant Test English 

(2 Questions)

  • Q1. Speaking in English
  • Q2. Reading Writing
Round 4 - HR 

(2 Questions)

  • Q1. Where do you want to join?
  • Q2. What is your expected ctc?
  • Ans. 

    I am looking for a competitive salary based on industry standards and my experience.

    • Research industry standards for Data Scientist salaries

    • Consider my level of experience and skills when determining salary expectations

    • Be open to negotiation based on the overall compensation package offered

  • Answered by AI
Round 5 - Behavioral 

(2 Questions)

  • Q1. What you can do as a Data Scientist
  • Q2. Tell me your strengths and weaknesses

Interview Preparation Tips

Interview preparation tips for other job seekers - Be open to Generative AI more in terms of practical approach.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Sep 2023. There were 3 interview rounds.

Round 1 - Case Study 

Simple Data Science Case Study

Round 2 - Technical 

(1 Question)

  • Q1. Python knowledge related questions
Round 3 - Case Study 

Data Science Case Study

BCG Interview FAQs

How many rounds are there in BCG Data Scientist interview for experienced candidates?
BCG interview process for experienced candidates usually has 1 rounds. The most common rounds in the BCG interview process for experienced candidates are Coding Test.
How to prepare for BCG Data Scientist interview for experienced candidates?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at BCG. The most common topics and skills that interviewers at BCG expect are Python, Artificial Intelligence, Machine Learning, Computer science and Predictive Modeling.

Tell us how to improve this page.

BCG Data Scientist Interview Process for Experienced

based on 1 interview

Interview experience

5
  
Excellent
View more
Join BCG Beyond is where we begin.
BCG Data Scientist Salary
based on 31 salaries
₹10 L/yr - ₹44.4 L/yr
71% more than the average Data Scientist Salary in India
View more details

BCG Data Scientist Reviews and Ratings

based on 3 reviews

4.6/5

Rating in categories

4.8

Skill development

4.5

Work-life balance

4.7

Salary

4.5

Job security

4.5

Company culture

4.5

Promotions

4.5

Work satisfaction

Explore 3 Reviews and Ratings
Consultant
625 salaries
unlock blur

₹22 L/yr - ₹80 L/yr

Senior Associate
432 salaries
unlock blur

₹24 L/yr - ₹50 L/yr

Analyst
179 salaries
unlock blur

₹7.2 L/yr - ₹20 L/yr

Project Lead
156 salaries
unlock blur

₹43.1 L/yr - ₹120 L/yr

Senior Analyst
143 salaries
unlock blur

₹10.9 L/yr - ₹31.4 L/yr

Explore more salaries
Compare BCG with

McKinsey & Company

3.8
Compare

PwC

3.4
Compare

Bain & Company

3.8
Compare

Deloitte

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview