I applied through a recruiter. I interviewed at Capital One (Vienna, VA) in Apr 2017
Interview
Phone screen, then on-site. 2 behavior, 2 technical. I like the fact that the company puts emphasis on technology. I like the people I met. However, the senior software engineer who interviewed me asked me some ridiculous questions such as "what is servlet concurrency model", "what is jersey concurrency model". I was completely confused. I've never heard of such questions before. He asked me to write a program in go, one sends message, one receives message. I was also confused. I asked him whether he wanted me to write one program or two programs and then he said write in event model. I completely got lost. Does he really understand how channel works in Go? He then asked me about RabbitMQ, He asked me how do you handle transaction in rabbitMQ, I said there's no transaction in rabbitMQ, then he said how do you use JMS with RabbitMQ. I was confused. It's like he really wanted me to use JMS with RabbitMQ. It's obvious he's never used RabbitMQ before. Why would I want to use JMS if I pick RabbitMQ? I was rejected because he gave negative feedback. Some careless people could ruin your chance!
I applied online. The process took 4 weeks. I interviewed at Capital One (San Francisco, CA) in Mar 2016
Interview
Couple of culture fit interviews followed by 4 technical interviews. Asked about experience, algorithms, scenario based questions, mostly asked on past experience and talked about the company. Talked about roles and how I will fit in.
I applied online. The process took 7 weeks. I interviewed at Capital One (Richmond, VA) in Jan 2017
Interview
Since I was interviewed by Capital One earlier and they had my online test report already, they scheduled me for one hour technical telephonic interview. After that, four hour onsite interview with 2 behavioral, one technical and one job fit. Since they were looking for a full stack developer I was interviewed more around different technologies, language and my view on DevOps.
Over all, it was a great experience and for folks who think they were talking to a robot, I would say that the interviewers do pay full attention to what a candidate is saying except that they do not make eye contact very often as they have to make notes about candidate's answers in to their online system for later group review.
Interview questions [1]
Question 1
1. What all technologies I have worked so far?
2. My view on DevOps.
3. Was given a small program to write in my preferred language?