Basically the exact same as what is said in other posts, but I'll reiterate because that's what I would have wanted.
Applied online, it took 3 weeks from start to offer. After applying, I spoke with a recruiter and answered a couple of questions about my resume. I was then sent a 2-hour online assessment with 4 coding questions. They were LeetCode style, and I would rate them as easy, medium, medium, and hard. I only completed the first 2 questions and had barely started on the third by the time the timer was up. I still moved on to the final round, so don't stress too much.
The final round is a "power day," 4.5 hours long, with 4 hours of interviews and a 30-minute break. It includes 2 technical interviews, 1 case study, and 1 behavioral interview.
Technical (System Design): Design a credit card payment system. This involved a use case with an API, database, and UI. Give as much detail as possible and listen to the interviewers' recommendations.
Technical (Coding): There were a couple of coding-related questions, such as, "What is encapsulation?" and, "Given an array of integers, output the two integers whose sum is closest to zero." GeeksforGeeks has a similar problem you can practice.
Case Study: This had 3 sections: Conceptual, Math, and Coding.
Behavioral: Three "tell me a time when..." questions: you had to shift priorities, you disagreed with your manager, and you had to learn something new.
Overall, it's not too difficult of an interview if you prepare. I enjoyed everyone I talked to and received an offer 3 business days after the interview.
Two sums closest to zero
The following metrics were computed from 18 interview experiences for the Capital One Senior Software Engineer role in New York, New York.
Capital One's interview process for their Senior Software Engineer roles in New York, New York is very selective, failing most engineers who go through it.
Candidates reported having mixed feelings for Capital One's Senior Software Engineer interview process in New York, New York.