I applied through a recruiter. The process took 2 weeks. I interviewed at Capital One
Interview
I was contacted by a recruiter on LinkedIn. She was absolutely the best part of the process. The interview consists of four parts: a hacker rank challenge, a phone screen with a current data scientist, a data set challenge, and an on-site interview. If you feel nervous about the hacker rank challenge, you can practice on other areas of the site. The test involves dynamic programming, natural language processing, some combinatorics and a simple regression problem. I found some of the wording confusing but comparing your answers to the test cases is helpful. You won't get to see all the test cases.
The recruiter contacted me within an hour of submitting the test to let me know I passed to the next round. The phone screen was scheduled very quickly for a conference call. The interviewer never showed up to the conference call though. I let the recruiter know after waiting on hold for 15 minutes and she quickly resolved the problem. The nice thing about their phone interview is that there are no trick questions (think: how many ping pong balls fit in a 747?). Most of the questions are open-ended: if you were given this data set, what do you think the possible problems are? How confident would you be in your answers? There is one map-reduce question if you have experience with that. There will also be some behavioral questions (use the STAR technique to answer).
The recruiter contacted me later in the day to let me know I had a very positive response from the interviewer. The on-site interviews are set on a fixed schedule (Fridays every two weeks). She gave me the option of taking the data test right away or waiting a week because I had some scheduling conflicts. I was told that there were still a few slots available to interview and that if I finished within a few days I might be able to get one. The data set challenge is one basic machine learning question on an anonymous data set and then a descriptive analysis plus an open-ended question about baby names. They say it's designed to take about 4 hours but that you can take as much time as you feel you need. You're supposed to wait 2 to 3 business days to hear back.
The recruiter contacted me at the end of 2 business days. She had been delaying e-mailing me because she thought she would have had news earlier. She said she would get back to me at the latest the next morning. A day passed and I didn't hear anything. Then I got the bad news that I didn't get the interview.
The biggest highlight of the whole process was the recruiter. She's really fantastic at her job.
Interview questions [1]
Question 1
If you're trying to predict the gender of your customers and you only have 100 data points, what are possible problems?
I applied through an employee referral. I interviewed at Capital One (Dallas, TX) in Jan 2026
Interview
I had an interview with the hiring manager, and she started to ask about my CV and went through the details of each project, and also asked additional questions about each project, what would happen if we do this or that
The recruiter call me and after a 30 min meeting with HR they set me up for interview with the manager, but no one showed up and they never responded my email
Two technical rounds with case studies and coding + SQL. Coding was just LC easy level and SQL was a bit more challenging but being comfortable with all the key words should be good enough.