They contacted me via LinkedIn. First, they scheduled a telephone brief discussion, followed by an online assessment.
The online assessment consisted of behavioral and analytical questions.
I performed poorly in the analytical part, as I could only answer 20 out of 30 questions. However, I then received an email stating I had passed and should await the next step.
Next, they scheduled a technical telephone discussion, which went very well for me.
They then scheduled a face-to-face interview. I flew to Wilmington, DE, to their Oliver Evans campus. Capital One arranged all airfare, hotel stays, and cabs. It was an awesome experience to see and feel the culture.
My only problem was the third face-to-face interview, named the "Job Fit Interview," which was essentially a very technical interview.
First, the interviewer stated he had planned a telephone interview (I had flown in the previous day and stayed at their expense just to hear this?!). Then he said he hadn't had time to look at my resume, asking me to start by telling him about myself while he reviewed it.
The person was simply reading purely technical questions from a four-page printout he had prepared. He had these questions with different options, and the correct one was marked in bold. We did not make eye contact while he asked these purely technical questions.
After the last interview, I hope you can understand what happened to me. Yes, they found someone else, and I am open to applying again.
I lost one day of vacation for this, which I could have spent with my family.
I shared all the questions I faced; they were quite repetitive. I know you don't even like to read it.
Good luck to you all!!
1st Telephonic Brief:
Telephonic Technical Discussion:
About your experience
How you decide when to use an interface or abstract class
How you estimate for a given task in sprint or agile methods
What do you know about the collection framework?
What is inversion of control?
Tell me about object-oriented concepts.
In my case, I asked about what they are looking for in the position. There was no definite answer. The interviewer just said they had my profile and were interviewing me.
1st Round: IT Director (Program Manager)
Biggest challenging project
Situation where you faced tremendous pressure
Any situation where you performed your best
Relationship problem you had with your previous managers, how you coped, what your action was, and what the result was
How do you know about the result?
In a team of developers and testers, for a bug raised by QA, who is responsible?
Any new technology in any of your projects you learned and how?
Why should we hire you and do you fit this position?
How comfortable are you with agile?
I asked about what they are expecting from the position. The expectation was for a tech lead person who will sit with business, developers, and stakeholders to estimate. The position requires working as a team, with different technology-wise teams as well as development and testing teams.
2nd Round: IT Manager (QA Lead)
What was your most challenging project?
How was your relationship with the QA team?
How do you react to a bug raised by QA?
What problem do you think causes conflict between QA and developers?
What is the worst thing about you, in your opinion? (They also know the trick.)
What is your take on agile development?
What was your role in the agile projects you worked on?
What can you do to finish the project in a timely manner?
Situation where you faced tremendous pressure.
I asked about what they are expecting from the position. As the interviewer was from QA, they only knew that the candidate would be leading the Java team and handling disputes with QA.
3rd Round: Sr. Application Developer (The position I went for)
Static synchronized vs. non-static synchronized
Velocity
Static inner class, inner class, why we need it
Class locking vs. object locking
Left join vs. right outer join
How to sort a collection
How do you react if there's a change request at the end with no extension of the deadline?
What soft skills do you have for this position?
Show me an architecture diagram of a web application.
Which technology are you passionate about?
The most challenging project that you have had.
What container have you used for your web application?
Most difficult project you handled in terms of architecture.
Have you ever encountered a situation where someone did not accept your design solution?
XmlHttpRequest vs. HTTP
What kind of card payment system do you know about?
What do you know about online payment gateways?
How do you keep yourself updated with the industry?
How do you review code?
What kind of security measures can you take while coding?
What is deobfuscation?
In a code review for a collection, what do you check?
How have you worked in an agile platform?
What should we do to finish the project on time if there is too much backlog at the end?
What do you know about Spring Webflow and how have you used it?
What do you know about the reflection framework?
Application Dispatcher vs. Bean Factory.
I asked about what they are expecting from the position. As the interviewer was in the same position, they bragged about it extensively, stating that the role involves coding, estimation, budgeting, meetings, hiring, and architecture. From their perspective, the candidate should be a "one-man army."
I asked how they would evaluate someone for the position or what they would look for. They stated that if the candidate isn't fit for a senior role, they might consider them for junior roles. The interviewer then reacted as if they had a flight to catch.
The following metrics were computed from 1 interview experience for the Capital One Applications Developer Senior role in Wilmington, Delaware.
Capital One's interview process for their Applications Developer Senior roles in Wilmington, Delaware is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Capital One's Applications Developer Senior interview process in Wilmington, Delaware.