Visa Interview Experience | Internship (On-Campus)

Round 1:First round was coding based.There were 4 coding questions.

Q1.Given a number N, find the number of ways to represent this number as a sum of 2 or more consecutive natural numbers.Link to the question

Q2.Rat Maze Problem.

Q3.Given a string with either ‘Y’ or ‘N’. We have to check whether all the letters are ‘Y’ or not.

Q4.I don’t remember this question exactly but in this question we have to find the minimum length of the substring present in the circular string from which another given string can be made.This was solved using binary search and window sliding.

After that 33 students were shortlisted for the next round.

Round 2:This was the technical round.

The interviewer focused mainly around the project. Since my project was related to somewhat E-Commerce app, he asked me to design a user login system. How will I match the password from the database. Both encrypted and decrypted methods. I told him about the salt method.

Then he asked me about database design that I used for my project.

He also asked questions related to Data Structures.

At the end he asked whether I have questions for him.

After this round 13 students were finally selected for the internship at Visa.

Write your Interview Experience or mail it to

My Personal Notes arrow_drop_up

If you like GeeksforGeeks and would like to contribute, you can also write an article using or mail your article to See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.

Article Tags :
Practice Tags :


Please write to us at to report any issue with the above content.