I knew the hiring manager, and she had reached out to me with the job offer. Once, I agreed to move forward, I was contacted by a recruiter who scheduled and prepped me for the interview. I was invited for a "Power day".
On Power day, I was interviewed by 5 people
First interview was a behavioral interview with the hiring manager's boss's boss. Basically, he asked me to describe current and previous roles, and asked questions about what I liked or didn't like about being a software engineer
Second interview was a case study with the hiring manager's peer. The recruiter had told me that the case study will be a business problem, but it wasn't. It was more or less a System design question. I was given a problem and asked to solve it
Third interview was a Behavioral interview with the hiring manager. The hiring manager already knew me, so we spent the time catching up with each other.
Fourth interview was a Job fit interview with the hiring manager's boss. He asked me to explain the projects I have been working on, and peppered me with questions asking for more details where required.
Last interview was a Job fit interview with my hiring manager's peer, and was the strangest interview that I have ever faced in my life. Basically, this interviewer decided to do a "Stress interview". In a stress interview, interviewer basically just tries his best to stress out the interviewee. I wasn't prepared for this, and I have never seen anyone do a Stress interview in IT. Not only that, the interview dragged from 30 minutes to 90 minutes, and I had to stop the interview because my nanny had to leave.
I believe the last interview was an anomaly. After I got hired, I asked several people if they had a Stress interview, and no one I talked to in tech within Capital One has experienced this. The only thing I can figure out is that the last interviewer was having "fun" with me.