There are three interviews scheduled in one day. (In no particular order) there is a standard algorithms/tech interview, another is a standard behavioral interview, and lastly there is a 'Case Study' interview where for TDP you need to answer questions about business use cases of some C1 software, look at code, fix bugs, predict what the output will be, and write some code of your own.
Interview questions [1]
Question 1
Tell me about a time when you had to explain a technical concept to someone non-technical.
I applied through an employee referral. The process took 2 weeks. I interviewed at Capital One in Feb 2022
Interview
First, a proctored skills assessment was taken. After that, I was given a 3 part (1 hour each) interview. The first interview was a "technical interview" where 2 programming based questions where asked. The second part was a "behavioral interview" where they asked me 3 "name a time when" questions. The third part was a "case study interview" where they asked me to look over some code and analyze it. Then answer questions about it and describe how I would improve it.
Interview questions [1]
Question 1
In the first interview I was asked was a variation of a linked list sort algorithm.
I applied online. The process took 4 weeks. I interviewed at Capital One in Mar 2022
Interview
Applied online, and a recruiter reached out to me to complete an online assessment. 4 medium-hard LC questions.
A few weeks later, was informed to participate in the power day.
Power day interviews:
1. Started with the technical interview. Interviewer is a current TDP associate. Asked to built some classes and implement functions using basic data structures. Next was a linked-list question, with some math manipulation involved. Pray you get the question that is tagged in LC, mine wasn't.
2. Behavioral Interview is next. Recruiter is from a managerial position, asked typical behavioral question.
3. Last was the case interview. The first part was to think about the pros and cons of implementing a smart system. The last part of the interview was the doozy one, where you would take a look at a specific code and suggest the behavioral of it. The recruiter gave me some context of where the code is taken from, but it was not clear even when I asked for clarification.
Overall, the interview process outcome can somewhat depend on luck, where you could get the exact question you practice for in LC and get lucky with an easy case interview question.
Interview questions [1]
Question 1
Technical interview - Implement classes and their functions. Linked-list problem involving some math manipulation.
Behavioral interview - typical behavioral type questions that you should expect.
Case interview - pros and cons of system, then look at a piece of code and deduce an outcome. Try to improve and extend the code provided.