I applied through an employee referral. The process took 4 weeks. I interviewed at Boston Consulting Group
Interview
This was for a GAMMA Consultant position, which is for BCG's data science arm. Went through three rounds before getting cut:
1) Recruiter phone screen, which was very casual and low-key, mostly explaining background, fit, and a project on my resume.
2) Technical assessment, which was administered through HackerRank, composed of a series of programming exercises to pre-process data and train a model, as well as two ML / time series theoretical questions at the end.
3) Technical case interview via interview, with a GAMMA Data Scientist. The case can vary depending on the interviewer from what I heard.
Ultimately, I needed a lot of clarification in the case and was too slow on developing analytical solutions. GAMMA is looking for the best of best of quantitative minds as they are competing with QuantumBlack. Those skilled enough to get through the technical case move on to a business case, and then from there go on-site to either Boston or LA to do multiple rounds of additional technical/general case interviews. A very intensive process overall.
Interview questions [1]
Question 1
How do you diagnose poor lift performance on an SVM classifier?
I applied online. The process took 2 months. I interviewed at Boston Consulting Group (Toronto, ON) in May 2019
Interview
The first round was a hackrank test where my coding skills were put to test. Once you get past that, the interview contained series of cases containing both Data Science and traditional strategy. I had a total of 6 cases (3 DS and 3 strategy cases).
The overall process was quite seamless. The HR was very helpful, especially with feedback and preparation for next rounds. The cases were quite interesting and challenging which made the interview exciting.
Interview questions [1]
Question 1
5 min of fit - primarily revolving around my past experience
I applied online. I interviewed at Boston Consulting Group (Boston, MA)
Interview
They messed up stress interview with the technical interview. I was asked to spend several days to finish an analytics case (a very simple case similar those in Kaggle) before the case interview. A junior interviewer from the BCG Gamma in Boston interviewed me. He was obsessed to play a tough 'CTO' of the client, although his understanding of Data Science stopped updating about 3 years ago. Sometime, he just didn't listen. When he realized his arguments were invalid, he was angry. In the end, I felt like that they were probably used the 'case interview' to collect some analytics notebooks for their daily works.
Interview questions [1]
Question 1
Your conclusion is totally wrong. It's a waste of time to read your report.