I applied online. The process took 2 months. I interviewed at Capital One (New York, NY)
Interview
First round: 30 mins recruiter call about experience
Second round: one-hour task-based technical call, asked from data cleaning to modeling to big data processing.
Third round: one-week data challenge, about data cleaning and linear modeling
Fourth round: 6 hours on-site interview, including technical, business case, behavior
Interview questions [1]
Question 1
(onsite) How would you explain the multinomial distribution and write python code on a whiteboard to represent this distribution
I applied through an employee referral. The process took 2 months. I interviewed at Capital One (McLean, VA) in Apr 2018
Interview
Employee refer me to interview, the whole process takes about two months.
1. HR phone screen
2. Coding Challenge
3. Phone technical interview
4. Data challenge (take home project)
5. Onsite (5-6 rounds, each round takes one hour without any break but lunch will be provide for about one hour with other data scientist, not count in interview)
Interview questions [1]
Question 1
Machine learning algorithms, Data science problems, case interview, tech interview on machine learning, behavioral questions.
The hardest process except onsite is Phone technical interview takes about one hour with at least twenty questions about machine learning based on the specific case provided by interviewer. Do sufficient preparation will crack it.
Technical recruiter asked me which languages I use at work, so I replied R and a little Python. She then immediately told me they are only looking to hire people who know Python and would let me know if another position opened up.
Either she didn’t pay attention to what I said, didn’t care, or was clueless of the situation. Overall largely unprofessional and I was astonished with what she was saying