I applied through a recruiter. The process took 5 months. I interviewed at Capital One (McLean, VA) in Nov 2017
Interview
I was introduced to Capital One through a recruiter. Overall it was a wonderful process, very professional thought at times they definitely kept me waiting. From first conversation to offer letter was approximately 5 months.
I went through a total of 6 interviews, in addition to various discussions as well. My final and 6th interview was the "power day" where I went on-site at McLean for 2 behavioral and 2 job fit/technical rounds.
The interviews became increasingly more specific, the first 3 focused on general information and career pursuits/passion etc. After my 3rd interview I was given the option to complete an untimed take-home assignment. Upon completion I was scheduled a 4th interview with 2 engineers, talking about technologies and preferences. 5th was with my team lead, and 6th on-site.
My on-site visit was very pleasant, beautiful office, friendly staff. There were 4 interviews, each approximately 40 minutes. The 2 behavioral interviews were fun and typical STAR format questions. The 2 job fit/technical rounds were whiteboard challenges with difficulties similar to the easier problems in CTCI.
I told a few hours after the on-site that I got the job, from there negotiated compensation package, background check, then onboarding.
It was a very rewarding experience, the compensation package is competitive but DO YOUR RESEARCH so you can negotiate properly. I recommend ramit sethi youtube vids.
Interview questions [3]
Question 1
Given a "command" object, which contains one of 3 possible function types(add, delete, undo), an int length, and str char. Implement a function to parse commands and take appropriate actions on a string.
I applied online. The process took 1 week. I interviewed at Capital One (Seattle, WA) in Dec 2017
Interview
Applied online for a position in Seattle, got a response from a recruiter that a hiring manager will be calling for a 30 mins technical interview related to my professional experience. I followed the DevExchange engineering blog by CapitalOne developers and was excited to talk about some of the challenging problems I had solved related to their domain. I looked up hiring manager's profile and he seems to be around technology for a long time and he also worked as a tech lead at a software giant before joining Capital one, naturally I had high expectations on the depth of problem we were going to solve. So, here's how the call went:
"Hello, I have X number of questions that I'm just going to read" and he just did that, no introductions, nothing about the opportunity or team. All very basic class vs interface type questions, JavaScript, AWS and SQL questions. I think I answered about 90% of them and try to explain why I don't remember some of the answers on top of my head. I guess he was expecting 100% exact answers that he was looking for.
I was hoping he would at least be professional and leave some time for answering any questions that I had about product, company, technology, etc.. but nope just said Good Bye and hung up. Not sure how he went on to become a manager, may be I'm missing something here but I'm glad I wasn't selected to next rounds to waste each other's time.
I applied through an employee referral. I interviewed at Capital One (Vienna, VA) in Aug 2014
Interview
online exam followed by phone screen and four face to face interviews. the interviews include technical and behavioral. The questions involve deep dive of the topics mentioned in the resume