I applied online and then, the next day, received a HackerRank assessment. I don't recall the specific questions, but I solved one completely and got another one mostly right, missing the last few test cases due to a time-out.
A few days later, I was sent a HireVue to complete. They responded a few days after that to schedule a phone interview.
After my phone interview, I was instructed to schedule a technical Skype interview. The day after that, I received my offer.
The whole process took about a month.
Difference between relational and non-relational databases.
Interface implementation in Java and C++.
How hashmaps are made behind the scenes.
A little bit on stacks and queues.
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.