I applied online. The process took 4 weeks. I interviewed at Capital One (Dallas, TX) in Oct 2017
Interview
I was contacted by a recruiter and spoke to her about my interests in software engineering. She decided I was a good fit, and scheduled another phone interview with another recruiter. About a month later, I was scheduled for a face to face interview in Dallas (I live in Houston) and was flown out for it. The technical interview was quite rigorous, but the behavioural interview was straightforward. It was an extremely pleasant experience overall, and unfortunately I was not offered an experience. The process was very good overall and I would personally like to apply again.
Interview questions [1]
Question 1
Technical Interview: How to separate a string of anagrams.
I applied through a recruiter. The process took 2 weeks. I interviewed at Capital One (McLean, VA) in Oct 2019
Interview
On sight interview experience as follows:
1. Wait in the lobby with other interns until currently employed engineers come
2. The engineers come, take you to lunch, and talk about their experience at Capital One. Most of them had worked for Capital One less than 5 years and had previous internship experience so they were really cool about answering questions and describing their honest experience (the good and the bad), so don’t be afraid to ask questions! I’ll help ease your tension before the interviews.
3. Then, you take a tour of the building. Really cool, helped relax before the interviews.
4. The engineers lastly drop you off to the interview wing. Yes, expect a whole section of the building designed just to interview people in. It had snacks, coffee, and the bathrooms were stocked with things like deodorant just in case you were nervous and needed something. They then show you to your assigned room, which you stay in the entire time (all 3 interviews). In the room is your schedule (mine went Case, Technical, Behavioral) in order. The room also has a wipe board, calculator, paper etc fully equipped for your interview. I had never had such an intense interview before so it made me nervous, but now you know what to expect. I also have given a full description of all of the questions below that I was asked, plus a few important tips!
Also, if you are not chosen to move forward, you receive no feedback as to why, which is unfortunate so expect that.
Interview questions [7]
Question 1
Case - You are given a description of Capital One wanting to acquire a company that moved into the digital space (online banking). You’re asked many questions about the situation: Why would Capital One want to do this? What would be the way they would go about integrating systems? What would be the pros and cons? It’s a very abstract question and you will be given no indication if you’re correct or not. Study up on business integration and how companies integrate tech systems.
Case - Given code on a piece of paper, how would you go about explaining what this code does to someone who isn’t an engineer? Basically, you’ll want to trace the code and draw a diagram or something. In my interview the code had statements that didn’t execute, they’ll expect you to be able to identify that and thus they’ll expect you to correct the code.
Tech - Design a banking system that allows for withdrawals, deposits, multiple types of accounts (checking, savings) and also keeps track of all transactions up to 6 months. I believe they’re looking for a UML diagram or something of that nature so STUDY how you would draw up classes and inheritance without actually coding.
Tech - Given an input in string form of “01-10-2018” convert that into “January 10th” form. Make sure you add the “th” “rd” etc at the end. Both outputs must be string.
Behavioral- Describe a time you had to explain something technical to a non technical person. To give an example, the first time I answered this question I told them about how I had to explain the essence of why we use data structures to my mom, but that was WRONG. My interviewer stopped me and explained that it needed to have much more detail and reflective material so make sure you have a deep, cohesive example that you can reflect on easily. They will ask follow up questions like “how did you know they understood your explanation?” etc.
Behavioral - Talk about one of your greatest accomplishments. What did you learn about yourself? Looking back would you have done anything any differently? Be super reflective and deep about all of your answers, don’t be cookie cutter.
Behavioral - Tell me about a time you learned something new. There will also be a lot of follow up questions about this so be prepared to be reflective and asked for details. Key key key: do not be shallow, did deep and find complex examples.
I applied online. The process took 6 days. I interviewed at Capital One
Interview
Applied online, then received a request to interview on campus for the final interview rounds. Case, Behavioral, and Technical interview like most people here. Messed up the technical bad though which probably ruined me.
Interview questions [1]
Question 1
The questions they asked for technical were all posted here on this thread.