I was first asked to complete a challenge on HackerRank. The assessment consisted of easy-medium questions, and solutions were graded for partial credit.
The next step was a 30-45 minute interview with the manager of the team selected for me. This was more of a discussion about my interests, my resume/background, and an opportunity for me to ask questions.
The same day, I was asked to schedule a final round Skype interview with an engineer. This interview consisted of technical questions about data structures, including pros and cons, and when to use one over the other. Finally, there was a short, easy coding challenge.
An offer was extended two days later.
Compare and contrast arrays, linked lists, and hash maps. When would you use one over the other?
How would you reverse a string recursively?
The following metrics were computed from 90 interview experiences for the Visa Software Engineer (Internship) role in United States.
Visa's interview process for their Software Engineer (Internship) 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 Visa's Software Engineer (Internship) interview process in United States.