Reasonable interview process. Power Day consisted of 4 interviews back to back. System Design = Design a bank API, leetcode medium level question for coding, behavioral interview was standard, Case Study interview = explaining what random bits of code the interviewer showed me were doing. My issue was for a company that claims it values "diversity and inclusiveness" so much to the point where it was constantly brought up to me during my initial interactions with the recruiter and sourcer - EVERY SINGLE INTERVIEWER was a white, middle aged Man. recruiters as well. no women, no POC, no diversity during all of power day. maybe i am being oversensitive but it was just funny to me bc the way they constantly kept going on about diversity and inclusion and what an effort they make to hire people from such diverse backgrounds, ethnicities and how much they value women in tech during the Capital One recruiting events and how they constantly brought it up. But other than this, there was a technical issue with one of the interviewers that took up almost 10 minutes of the time i had. Overall, on the technical knowledge side of it, Power Day was a fair interview process imo.
I applied through a recruiter. I interviewed at Capital One (Ashburn, VA) in Jun 2023
Interview
The recruiter contacted me, then he sent me CodeSignal coding assessment consisting of 4 questions from easy to hard. The first two are really easy, you need to pass them to move forward to the final round - the Power Day. The Power Day consists of 4 interviews - technical, system design, behavioral, case interview Technical - an easy task to create an OOD of a Bank and Account with simple manipulations like creating an account, adding balance, withdrawing, transfer money from one account to another. System Design - design a Credit Card system Case Interview - There is not much data about this on the web, especially for the developers' interview, so I'll provide more details on this. The first question was - what are the benefits of having a chatbot both for customers and for the company(banking company)? The second question was - what data may be used for the chatbot to be able to provide a list of possible questions that a user may have - the answer is clicks and transactions. After the interviewer gave a simple code (you may choose between Python or Java) you must say what is the output of the code, quite easy and straightforward code. Then you are asked to do soma modifications to the code again relatively easy.
Interview questions [4]
Question 1
Technical - an easy task to create an OOD of a Bank and Account with simple manipulations like creating an account, adding balance, withdrawing, transfer money from one account to another.
what are the benefits of having a chatbot both for customers and for the company(banking company)? what data may be used for the chatbot to be able to provide a list of possible questions that a user may have - the answer is clicks and transactions.
I first spoke with the recruiter, then hiring manager, afterwards i was sent some hackerrank questions to answer. I then moved to a coding interview with 2 people. The interview question wasn't that difficult. During the coding interview, one of the interviewer wasn't well settled and was trying to find space to do the interview from at the start of the interview. This made me unsettled and i believe impacted the interview process. But in general the recruiter was helpful and the hiring manager seem very nice and progressive.