A recruiter reached out to me. We had one introductory interview, during which I was given the actual application to fill out for the Full-Stack Developer position. After completing that, I received a take-home technical assessment (CodeSignal / 70 min / 4 questions) to be completed within two weeks.
After passing, we scheduled our "Power Day" of interviews. I had a run-down with the recruiter, which was nice, but I would take it with a grain of salt because some of what was said misled me in my preparation.
The Power Day consisted of two "Job Fit" technical interviews, one behavioral interview, and one case interview. There was a "calibrating interviewer" for the two technical interviews. One was screen-off with no participation, and the other was quite engaged. The other two interviews each had one interviewer.
The interviews were fair and easy with proper preparation. However, I had a negative experience with some of the interviewers who made sarcastic remarks.
Systems design for a smart electric meter system for an apartment building.
This system includes:
The design process started with big components, and allowed for delving into specifics in any area based on the interviewee's comfort and expertise.
Given an array of integers, find the two integers whose sum is closest to zero (not necessarily zero). Then, optimize the code.
Behavioral questions covered:
What do you know about Cloud? Why is Cloud beneficial? What are the pros and cons of moving to Cloud?
Given table data, recommend specifications for the user.
Interpret code (related to previously given data) and then debug it.
The following metrics were computed from 313 interview experiences for the Capital One Software Engineer role in United States.
Capital One's interview process for their Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Capital One's Software Engineer interview process in United States.