VISA Interview Experience for Internship (On-Campus) 2021
I recently had the opportunity to interview with Visa Inc.
Round 1: Online Coding Test Platform: HackerRank. There were 2 coding questions to be solved in 60 minutes.
- It was a modified version of Edit Distance.
- It was a modified version of Shortest Common Supersequence.
Overall, the questions were easy and the shortlisting was done on basis of the time taken and accuracy. The duration of the test was 60 minutes but those who completed it in 15 minutes or less were shortlisted for interviews.
Round 2(Technical + HR): The interviewer asked me to introduce myself. The first question was based on permutations and combinations. I was asked to compute the NPR and NCR % p where p is a prime number. I used Fermat’s little theorem for this. Although I was not able to code it correctly, the interviewer said it was fine and we moved to the next question.
The next question was a modified version of Stock Buy and Sell. He started with the basic version of the problem and added conditions after. I was able to answer all his variations except the last one. The last modification was based on this problem.
After this problem, I told him I have been doing web development for the past year, and he may also have a look at the projects. I said this because I am not that good at Data Structures and Algorithms and am more well-versed in web development. So, he asked me to present my screen and show him my best project.
I started by introducing the project, why it was built, and how the team was built. Then I showed him the workflow of the app and on each step, I was explaining the tech stack used to do that. After seeing the project, he asked me to open the GitHub link of the same and show the contributors list through which he could see my contributions. So, I would highly recommend showing only those projects to which you have contributed and have some meaningful commits.
After this, he asked me about WebSockets(my project used socket and webRTC). He also asked about the biggest challenge and how I acted as a team leader in the project.
After the project discussion, we had only 15 minutes left, so he asked another DP question. It was a modification of the Coin Change problem. I was able to solve it in 10 minutes. For the remaining 5 minutes, he asked what do I know about VISA and why I want to join VISA. He also asked if I have any questions. I asked him how does VISA do its business and how will I contribute to the company.
Finally, I would say it was a good interview with a medium-level difficulty. 14 students were finally selected out of 19. And the interviewer was very friendly and supportive throughout.
I thank GeeksForGeeks for helping me through this process.
Please Login to comment...