This is for the 3-hour Powerday.
Technical Interview
Basically, I was given a JSON object (an ArrayList<>>) and needed to parse the information into hashmaps. Then, I was asked to return the top K elements, similar to a LeetCode problem, from the data I parsed.
Behavioral
There was a brief intro, and then we jumped into three standard "tell me about a time" questions with a few follow-ups to each of my responses. The questions were:
Case
The interviewer presented a scenario, and I had to give my thoughts and opinions about it. Think of it as a back-and-forth discussion with your interviewer. My scenario was based on a chatbot.
This was followed by the actual technical portion. The interviewer pasted a bunch of code and gave me a few minutes to read and understand it. From there, I was asked to explain it and give any suggestions to refactor it to make it better. The rest of the time was spent modifying the code for a specific scenario he provided.
A time when you challenged the status quo?
A time when you learned something new?
The following metrics were computed from 37 interview experiences for the Capital One Software Engineer (Internship) role in McLean, Virginia.
Capital One's interview process for their Software Engineer (Internship) roles in McLean, Virginia is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Capital One's Software Engineer (Internship) interview process in McLean, Virginia.