Needlessly long process. Involved a prescreen, a coding challenge, a technical interview, and a "power day". The power day is a series of 4 1-hour long interviews over the course of a day: one code based technical, one "case study", one behavioral, and one systems design technical.
The first three interviews went well. The "case study" felt out of place and weird, it was kind of technical but with more of an emphasis on business logic. There isn't a great way to describe it, and if you try to look anything up about it beforehand, good luck.
The last interview went poorly. The interviewer joined 5 minutes late, ate up 10+ minutes with their introduction, had an accent that was difficult to understand, and generally seemed a bit arrogant, The question was way too involved to reasonably answer within the remaining 40 minutes, and the interviewer kept interrupting in a non-constructive way. It felt more like nit-picking. Of course I'm not going to be able to go in-depth when I have a 5-part question to try to answer within a 40 minute period. It felt like everything I said was being overly scrutinized, even when I was just thinking out loud.
In the end, I was barely able to finish the first part of the question. And then the interviewer goes overtime afterwards bragging about how great it is working at Capital One and how good their 401k plan is. Felt completely unprofessional. At least now I know why he showed up 5 minutes late to the meeting.