The interview began with an online assessment that included 8 multiple-choice questions covering statistics and machine learning theory concepts, such as probability, hypothesis testing, bias-variance trade-off, and model evaluation. After that, there were 3 coding tasks designed as a sequence: each step required building part of a machine learning model, with the next question continuing from the previous output. For example, the first task involved data preprocessing, the second focused on model training, and the final one on evaluation and interpretation. This format tested both theoretical knowledge and applied coding skills in a progressive way.
Interview questions [1]
Question 1
They asked me to choose the most appropriate loss function for a given machine learning task and justify my choice.
I applied online. The process took 4 weeks. I interviewed at Boston Consulting Group (Tokio) in Jan 2022
Interview
It took around 1 month to get the final result. I received the results of the each steps immedietly afrer the interviews.
- Technical phone screen
- Code assessment
- Data scientist interview x 3
Interview questions [1]
Question 1
How would you choose right modeling approach for a real-world problem? What aspects do you pay attentions to?
I applied online. The process took 4 weeks. I interviewed at Boston Consulting Group (Washington, DC) in Aug 2025
Interview
First round is an online assessment with probability questions and conceptual ML questions. Then an end to end ML workflow using common data science libraries, very limited on time.
Second round is online business case interview assessment, before a live interview doing basic data manipulation tasks, followed by a technical business case (get tested on both hard ML skills and business intuition).
Final round is 3 technical cases with partners. I felt like I aced 2/3 of these but unfortunately they said I didn't perform well.
Interview questions [1]
Question 1
ML pipeline with data cleaning using numpy/pandas/sklearn