I applied online. The process took 5 days. I interviewed at Capital One (New York, NY) in Jul 2018
Interview
First call with recruiter. Everything was fine. Next is homework on Hackerrank.
Homework is a project which includes technology like Jersey which is not actively developed lately. Considering that other reviews on Glassdoor saying that they got questions regarding Jersey, looks like bank is pretty slow in changes.
Overall home assignment looks like for students, lot's of boilerplate code. And only about 10 % is about something more advanced.
Don't try to upgrade dependencies since you'll just waste your time. Just do it as you would do that in Java 7 days.
I applied through a recruiter. The process took 1 week. I interviewed at Capital One (San Francisco, CA) in Jul 2018
Interview
My phone interview with a manager seemed like a corporate espionage attempt. He repeatedly asked for specific details of algorithms I developed at my previous employer. I mentioned the unethical nature of the question and that usually companies ask canned technical questions rather than asking for an explanation of proprietary details of competitors algorithms. Interviewer persisted and clearly was unhappy with my responses. I emailed the recruiter and nothing happened, then received a rejection email. This interviewer should be fired.
Interview questions [1]
Question 1
describe in detail an algorithm you developed at your most recent employer
I applied through a recruiter. The process took 5 months. I interviewed at Capital One (McLean, VA) in Nov 2017
Interview
I was introduced to Capital One through a recruiter. Overall it was a wonderful process, very professional thought at times they definitely kept me waiting. From first conversation to offer letter was approximately 5 months.
I went through a total of 6 interviews, in addition to various discussions as well. My final and 6th interview was the "power day" where I went on-site at McLean for 2 behavioral and 2 job fit/technical rounds.
The interviews became increasingly more specific, the first 3 focused on general information and career pursuits/passion etc. After my 3rd interview I was given the option to complete an untimed take-home assignment. Upon completion I was scheduled a 4th interview with 2 engineers, talking about technologies and preferences. 5th was with my team lead, and 6th on-site.
My on-site visit was very pleasant, beautiful office, friendly staff. There were 4 interviews, each approximately 40 minutes. The 2 behavioral interviews were fun and typical STAR format questions. The 2 job fit/technical rounds were whiteboard challenges with difficulties similar to the easier problems in CTCI.
I told a few hours after the on-site that I got the job, from there negotiated compensation package, background check, then onboarding.
It was a very rewarding experience, the compensation package is competitive but DO YOUR RESEARCH so you can negotiate properly. I recommend ramit sethi youtube vids.
Interview questions [3]
Question 1
Given a "command" object, which contains one of 3 possible function types(add, delete, undo), an int length, and str char. Implement a function to parse commands and take appropriate actions on a string.