I applied online. I interviewed at Capital One in Feb 2017
Interview
Just like everyone said, the flow of interview is Recruiter -> HankerRank -> Technical Phone Interview -> Data Challenge -> On-Site.
There are few things I want to address:
1. They define their data scientist as 50% software engineer, 30% statistician, and 20% business analyst. The main tools they are using is Python, Amazon Web Services, and Spark(Scala).
2. They don't give offer if you can be on board within 2 months, so don't apply too early.
3. They will sponsor for this position.
Interview questions [1]
Question 1
My earliest graduation date is in August, so the recruiter just called to confirm my visa condition and explain the whole process to me. He wanted me to contact him again before my graduation.
I applied through college or university. The process took 4 weeks. I interviewed at Capital One (Dallas, TX) in Sep 2016
Interview
Data challenge, phone interview, on-site interview. The on-site interview has three to five rounds. 1 to 1 interview each round. Many business questions. A statistical model question for statistician position.
I applied through a recruiter. The process took 2 weeks. I interviewed at Capital One in Jan 2017
Interview
I was contacted by a recruiter to apply for a Data Scientist position. The experience with the recruiter was very pleasant. Like many other reviews have mentioned, Capital One has a four phase interview process, which are (1) HackerRank quiz; (2) Technical phone interview; (3) Independent data problem; and (4) On-site interview.
I'm not a formally trained computer scientist (EE background), but I found the HackerRank quiz to be pretty straightforward. I was contacted shortly after completing the quiz to schedule a phone interview.
For the phone interview, I spoke with a data scientist at an office that would be different from the one I was being interviewed for. I was asked an ill-defined question about how to develop a model for predicting credit card fraud, given a vague set of feature data. Ultimately, I don't think the interviewer liked my approach, as I received notification from the recruiter about one week later that the hiring manager was not interested in proceeding.
Interview questions [1]
Question 1
How would you develop a model to predict credit card fraud?
How would you handle missing or garbage data?
How would you use existing features to add new features?