The interview process was lengthy but unmanaged. I received a call from the recruiter seeking details about my current job and responsibilities. She then recommended I apply for the Senior Developer position. After that, I had a technical phone interview with a team member that lasted about 30 minutes. I then received an email from the recruiter stating I had cleared the phone interview and was invited for an onsite interview.
This is where the communication gap began. Although the recruiter sent behavioral questions and promised to update me on the onsite interview process, she never got back to me. I didn't receive a call until the day before the onsite interview. I followed up and learned there would be two behavioral and one job fit interview.
On the onsite interview day, I discovered the plan had changed. Instead, I was interviewed for two behavioral and two job fit interviews, which was not what the recruiter had communicated. Nevertheless, I proceeded with the interviews. The job fit interviews were technical. One was a telephonic interview where the interviewer seemed more interested in knowing what I had done rather than asking specific questions. The second job fit interview was face-to-face, where the interviewer asked pointed questions about Design Patterns, WCF Services, Website Security, Test-Driven Development, and more. Both job fit interviews went well.
Following that were two behavioral interviews. The first behavioral interview focused on specific situations where I had to call for expert help or change a process. The interviewer took notes, and it went fine. The second "behavioral" interview was, surprisingly, another technical interview. I was asked coding questions, given code snippets, and asked to predict their output. I was also asked about one situation. This contradicted what the recruiter had told me about behavioral interviews being situation-based, not technical. So, be aware that they might change the plan randomly or miscommunicate the nature of interviews.
It felt like there was a hidden agenda, and the process seemed less managed and planned than they usually pride themselves on. Even after sending detailed plans via email, they changed the plan on the day of the interviews.
After the interviews, I received an email stating I had been selected. However, the recruiter took a week to return with an offer.
Then came another shocker with the offer. They offered me a Software Developer position, not the Senior Software Developer position I had applied for, which I declined.
I'm now wondering about the root cause of this fiasco. They communicated one interview process but conducted another. They communicated one position but the actual offer was for a different position, which was also miscommunicated. If they can do this before joining, I wonder what they will do after.
So, please be careful and don't get overly impressed with Capital One. It is just another company with inefficiencies.
The entire interview process was unexpected. They communicated one process, but the actual process was different.
The following metrics were computed from 2 interview experiences for the Capital One Senior Applications Developer role in Plano, Texas.
Capital One's interview process for their Senior Applications Developer roles in Plano, Texas is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for Capital One's Senior Applications Developer interview process in Plano, Texas.