Timeline:
- Recruiter phone screen
- ML Case Interview with Manager 1
- ML Coding Assignment
- ML Coding Assignment walk through with Manager 2
- ML Case Interview with Manager 3
- ML Case Interview with Manager 4
- Call with Recruiter
- Final Interview with Manager 5
Process took 2-3 months
Interview questions [1]
Question 1
Each ML Case Interview was a separate day and required you to explain your approach to solve a given ML problem. Additionally, you could also be asked to walk them through your CV or some general "Culture" questions.
The ML questions were interesting because they would usually be something that the given manager faced on a case before, so you get good insight in what the work can be like.
I applied online. The process took 2 months. I interviewed at Bain & Company in Jul 2024
Interview
There were 6 rounds (elimination based) in total spanning across a period of 2 months. Despite all the rounds going well, I did not get an offer nor any feedback despite requesting for it, given that I have invested so much time into the process
Interview questions [1]
Question 1
1. Live coding: basic dataframe operations, regression model fitting, handling class imbalance in SVM (basic)
2. Resume Based: Basics of ML, ML Ops, OOPS
3. Technical Round 1: Resume based, very detailed questions on projects, simple case study (problem formulation and brain storming)
4. Technical Round 2: Basics of ML Algorithms, Technical workings of them
5. Case Study: Forecast demand for sales of a product for a national company with stores in different location (store level forecast)
6. Simple ML questions, 5 min case study
I applied through a recruiter. The process took 2 months. I interviewed at Bain & Company (Mailand) in May 2024
Interview
I just reached the first 4 steps, i.e. the followings:
1. Interview with HR
2. Coding Challenge (nothing too difficult in comparison to others)
3. Interview over Coding Challenge
4. Interview with Tech Lead (last stage I got)
Interview questions [1]
Question 1
coding challenge was about building a classical ML model
I applied online. The process took 3 months. I interviewed at Bain & Company
Interview
Processo molto lungo ma di ragionevole difficolta'. Ben calibrato per testare vari aspetti del lavoro di un Data Scientist. E' composto da un test di programmazione/creazione modelli, 2/3 interviste tecniche e 2 colloqui con il management
Interview questions [1]
Question 1
Tre fatti importanti che ti hanno portato a scegliere di diventare data scientist