I applied online. The process took 6 weeks. I interviewed at Capital One (Saint Louis, MO) in Oct 2022
Interview
The first half of the interview process consisted of a recruiter reaching out to do a phone screening and getting you set up with the technical assessment. The technical assessment was average, not terribly difficult. The second half of the interview is a "Power Day" where you do four interviews in four hours. These interviews consist of a behavioral, a case, and two technical. These interviews are a bit tough, but they are doable as long as you are moderately experienced. The part that was the most frustrating throughout this interview process was that the recruiter who was facilitating everything for me was extremely unprofessional. He was a day late for our scheduled phone screening, consistently missed scheduled phone calls, and even accidentally scheduled my interview for the wrong day. It took me two weeks and missing three scheduled calls to get feedback from him. Overall, the interview process took six weeks.
Interview questions [1]
Question 1
I was asked to design a banking website and specify how I would do it, including what tools I would use for the frontend, backend, APIs, and database.
4 rounds of interview including coding , design , case study, behavioral after clearing the code signal assesment. Coding was medium hard of 2 questions each. case study and system design was difficult.
This took a bit longer than expected, stretching over several weeks. The technical rounds were intense, featuring an LRU cache implementation and a problem on detecting duplicate transactions within a 60-second window. I was nervous at first, but it clicked for me when I realized I had practiced a similar approach on PracHub just days before. Unfortunately, I didn’t receive an offer in the end, but the experience was a solid learning opportunity. The behavioral questions felt straightforward, so I wish I had made a stronger impression in the technical segments.
Interview questions [2]
Question 1
Implement an LRU cache with get and put operating in O(1)
Un proceso largo, pero sin mucha complicación en el proceso. Empresa atenta en todo momento a dudas y disponibilidad de tiempo para las entrevistas. Exámenes con temas sencillos y complejos. Variedad en los ejercicios