I was introduced to Capital One through a recruiter. Overall, it was a wonderful process. It was very professional, though at times they definitely kept me waiting. From the first conversation to the offer letter was approximately 5 months.
I went through a total of 6 interviews, in addition to various discussions.
My final, 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, 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. The 5th was with my team lead, and the 6th on-site.
My on-site visit was very pleasant: a beautiful office and 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 was told a few hours after the on-site that I got the job. From there, I negotiated the compensation package, underwent a background check, and 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's YouTube videos.
Given a "command" object, which contains one of three possible function types (add, delete, undo), an integer length, and a string character. Implement a function to parse commands and take appropriate actions on a string.
Given a string, implement a function to determine if it has matching/balanced brackets.
Given a set of endpoints, implement a REST API on a Node server (take-home test).
The following metrics were computed from 24 interview experiences for the Capital One Senior Software Engineer role in McLean, Virginia.
Capital One's interview process for their Senior Software Engineer roles in McLean, Virginia is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Capital One's Senior Software Engineer interview process in McLean, Virginia.