The first stage is the recruiter call, which was really impersonal. It's just someone reading from a list of basically five questions, who isn't interested in hearing about your experience or trying to explain the role or company at all. They probably don't even really know what you do.
The second stage is a virtual algorithm coding test with screen and video recording. I'm not sure if this is better or worse than coding for an interviewer. You are to complete four LeetCode-style questions in 70 minutes: one easy, one easy/medium, one medium, and one hard. The questions were worded much more confusingly than what you'd see on LeetCode, and I spent a lot of time just trying to figure out what they were saying. I solved two out of four, but brute-forced. The competition for these roles must be high because this is an interview I'd expect at a big tech company, difficulty-wise.
Either way, the interview process was overall a negative, dystopian experience and will likely just be replaced by AI soon. If you are very well-honed on LeetCode and want to feel like a cog even while interviewing, this is your company.
Are you a US citizen?
The following metrics were computed from 4 interview experiences for the Capital One Senior iOS Engineer role in United States.
Capital One's interview process for their Senior iOS Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Capital One's Senior iOS Engineer interview process in United States.