I applied through a recruiter. The process took 1 week. I interviewed at Capital One (Richmond, VA) in May 2016
Interview
The process was pretty smooth and everyone was enjoyable to talk to. I had 2 Behavioral Interviews 1 job fit interview, and 1 Java skills interviews.
The job fit interview asked me to solve an algorithm problem that comes from what you would do in a Top Coder marathon match. Considering the line of work I was immediately frustrated because I didn't understand what this would measure, but the interviewer was really great and helpful throughout the process. I didn't do too well there. I think they just wanted to see how I thought through the problem.
Within the Java technical interview it was a little more applicable. However, of course I couldn't remember some topics from CSC 101 which I took 13 years ago, but I guess that is to be expected.
Overall I felt it was a good process even though I didn't get the job, and am disappointed because I know that I could do the job and do it well.
Interview questions [4]
Question 1
Given a double array =
{ [ 9, 8, 6],
[ 2, 3, 5],
[ 3, 4, 4] }
Find the longest run counting up. A run is a consecutive row of integers counting up. So in the example above, the longest run is {[2,2], [1,2],[0,2],[0,1],[0,0]} . You won't be able to solve it in the amount of time that was given, but I think they just want to see how you think.
Design a rest controller to get take in two cities and return the distance between the two and return that distance as the output? (follow up question: how would you get the the information to be able to tell what type of device it is coming from)
I applied online. The process took 2 months. I interviewed at Capital One (Richmond, VA) in Dec 2015
Interview
One hacker rank test with 4 questions which can be easily passed. Second one is onsite in virginia.
3 onsite interviews with 1:1 , all of them are behavioral except last one. One of them in person and two of them remote. Technical interview is nearly a sham which bordered on ridiculousness. All in all two directors and one lead taking the interview.
As per their job description it gives engineering managers profile but lead is just individual contributor.
Typical bait and switch. Felt very bad after attending the process wasted one day. Confirm about roles before you proceed.
Interview questions [1]
Question 1
What is REST service,
how do you design db schema,
do you know multithreading,
do you build tool (maven),
Which continous integration tool,
do you write unit test cases.
Nothing strong technically they will have a sheet to tick against and will go by it. More like a finance company. They call it job fit interview !