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.