I applied online. I interviewed at Capital One in Feb 2021
Interview
I applied for the position online and contacted by the recruiter a couple days later. He sent me an assessment, I completed it and he then forward my application to the Hiring Manager. They schedule a 4-hour long back-to-back interview including 2 technical, a behavior and a case (tech) interview.
The first technical interview was about designing an application that involve a smart meter that send data every minute, tenant can view their OWN usage, and manager can only view usage on building basis.
The second technical interview was a coding challenge. Find least amount of change for the sum. I had a hard time solving this problem to be honest. I prefer to solve it iteratively, but the interviewer insist on solving it recursively. At the end, I couldn't solve it. So I ask if he can provide some pseudo code on how he would've solve it. He refused saying that he's not allowing to????? Ffter I did some googling, I found the answer. Apparently, this is a very common problem and yet he can't allow to share his answer. Whenever an interviewer asked me to solve a problem, I always asked them to solve it afterward. 80% of the time, they can't or they can't walk me through their logics. This is the exact reason why I'm always against whiteboard interview. You do not ask question that you can't solve in the same amount of time under pressure. So I asked him if he can solve the problem iteratively rather than recursive and why recursively when you can solve it iteratively since the input array can be large. He failed to give proper answer since he probably just memorizing the answer instead of understanding it.
Note to interviewer, if you ask whiteboard question, make sure you can solve it in the same amount of time and pressure. Don't pull question out of thin air or I'll embarrass you. The interviewer clearly have no skills in solving the problem since he can't even explain his solution.
The last two were behavior and case study. Pretty common questions.
Overall, the experience was bad. You are interviewed by the people you'll never see again if you get an offer there. What make it worse is the guy who ask technical question were probably pull questions out of leetcode or hackerrank, look at the solution and thought "Yea, the solution is easy enough" without attempting himself. The solution can be simple, but to get to that solution isn't easy.
The technical interviewers were shock when I interviewed them back, I guess they're not used to getting asked during an interview. Remember, interview is two way. I don't like to work people who think they're better because they know the answer beforehand.
My interviewers were all Indian, my experience interviewing with Indian interviewers is that some of them can make you sound like an idiot if you can't find the answer within minutes. However, when I interview them back, they failed to show me that they can do better.
I applied online. The process took 2 weeks. I interviewed at Capital One (Londres, Inglaterra) in Aug 2019
Interview
The hiring process is clearly structured however there is quite a bit of delay between the stages. The interviewer gave enough time to allow adequate answers to be made and the sections were nicely spaced out.
I applied through a staffing agency. I interviewed at Capital One in Mar 2020
Interview
4 rounds with total including initial phone call about the opportunity. Second and third rounds with the team, and the final round with the hiring manager and the lead. Except the first round, the other rounds were about an hour. Pretty much about the technologies experience in the job description and on my resume. Plus some coding.
Interview questions [1]
Question 1
I was given small piece of code, and asked to explain what it does, and what would be the results of given input examples.