I applied in-person. I interviewed at Capital One (San Francisco, CA) in May 2017
Interview
I interviewed for a Data Scientist - Machine Learning role in San Francisco. The process was long but very pleasant and professional throughout, and I would recommend applying there to anyone who wants to use data science and machine learning at scale with technically talented and friendly folks. Capital One flies under the radar as a tech employer, especially in the Bay Area - but I got the impression that they are serious about investing in top talent.
The application consisted of the following steps:
1. Recruiter screen & online application
2. Online coding challenge (fairly straightforward, ~1.5h on HackerRank)
3. Technical phone screen (covered ML topics)
4. Take home data analysis challenge (takes about a day)
5. Full-day onsite interview (6-7 people, in person and VC with Capital One employees in other offices)
6. (After offer) selling calls with hiring manager and 3-4 other people in the Capital One analytics organization
In between each step Kaitlyn (the data science recruiter) checked in with me over the phone. IMO she is the most helpful and professional recruiter I've ever encountered as a job seeker.
Obviously, it's a huge pain to go through the whole process, but everyone is a real pleasure to talk to and I left with a very positive impression of Capital One's work culture and investment in technology. The pay is competitive as well, and I would have signed had I not received a last-minute offer from a rapidly growing tech unicorn.
Interview questions [1]
Question 1
(Given 20 minutes to look through several printouts of data, charts and slides) How would you communicate the findings from this model to a non-technical executive?
I applied online. I interviewed at Capital One (New York, NY) in Jul 2017
Interview
Liked everyone else described in the earlier post, this is a very rigorous interview process.
1. Coding Challenge - If you know the basic python programming, you should be fine.
2. Phone Screening - Fraud detection, modeling related questions.
3. Data Challenge - NYC taxi, predictive modeling, not very difficult.
4. Onsite - 2 case interview + 1 behavior + 1 presentation + 1 technical + 1 job fit.
I think I did a perfect job in all cases, behavior and presentation parts, and I could tell from interviewer's response that they are very happy with my answer. The technical guy seems a little angry when he walked in to the office, and did not have patient to listen the full story about my experience. I answered 9/10 questions he asked, and that 1 question that I did not answer was a weird question. When I met the the last guy for the job fit discussion, I realized that the opening is under a data engineer team and they required candidate have lots of experience in software developing. I just very honestly told him that I don't have experience of developing massive product ionize code but I come from EE background, so should be able to lean and ramp up quickly. (but honestly, I don't want to be a full time software developer)
They came back with a very unexpected results. They did not give me offer for this position, but offered me another more business focused job with the feedback that they think I am extremely strong in business.
Overall, good interview experience.
Interview questions [2]
Question 1
Tell me about a time you used someone else expertise to solve a problem.
Tell me about a time you learned something new and solved a problem.
I applied online. I interviewed at Capital One in Jun 2017
Interview
Same as what has been written before. 4 steps to a decision on your candidacy. I however highly doubt that the roles they have advertised actually exist. All of my stages up to the final round of interviews were a strong pass. My final round of interviews were also, in my opinion, strong with only a couple of things that I perhaps did not hit 100%. Given all of this, I did not expect a short email letting me know that I will not be considered for the position.