Round 2:(Technical Interview 1)

  • We were allocated time slots and requested to join at that time.
  • The maximum interview duration was 1 hour.
  • The interviewer reviewed my resume and asked which language I was comfortable with, then gave me a coding question and asked me to solve it in 20 minutes.

Coding Question :

Print all the palindromic sub-strings in the given string.

  • I started to explain the logic, but he said you can continue with the code, and when you are done with it, you can explain it. I did as he mentioned and explained the optimal logic for the question, covering all the edge cases.
  • Then he asked some questions about the experiences I mentioned in my resume and continued to ask some fundamental questions in computer science.
  • What is the difference between a process and a thread?
  • As I mentioned cloud computing in my resume, he asked me what cloud computing was and the advantages and disadvantages of using it.
  • And he asked a question about writing some code in Python. (I don’t have much knowledge about writing codes in Python.) I told him that I was good with Java and knew some basics of Python.
  • Then he continued with another question. Why Visa?

The whole interview lasted for 50 minutes. and after 5 minutes, the result came out that you were selected for the next interview, which will be at 3 p.m. the same day.

Visa Interview Experience for New Graduates Software Engineer (On-Campus)

Visa Inc. recently visited our campus for the role of New Graduates Software Engineer and I wanted to share my interview experience so that it would be helpful to others.

Similar Reads

Round 1:(Coding Test)

It was a coding test consisting of 4 questions on the code signal platform. The difficulty of the questions was 1 easy, 2 medium and 1 hard question. I don’t remember the exact questions but the easy ones were on arrays and the medium ones were HashMap or HashSet-based questions....

Round 2:(Technical Interview 1)

We were allocated time slots and requested to join at that time. The maximum interview duration was 1 hour. The interviewer reviewed my resume and asked which language I was comfortable with, then gave me a coding question and asked me to solve it in 20 minutes....

Round 3:(Technical Interview 2)

The interviewer asked me about myself, and then she began the interview with a scenario-based question....

Round 3:(Lead Interview)

The team lead was very friendly, and he seemed to be very happy with our college students, which is a good sign for me and made me relax a bit. He asked me to rate myself in Java. and then started to ask questions about the system design of the Swiggy application. He explained to me what modules can be in the application, and then we discussed how things work in that module. He also asked some questions based on the scenario I explained. Then he started asking questions like: What are the frontend, backend, and middleware technologies you would choose for this application, and why are they better than others? How can you improve security at the frontend level? How can you improve the performance of the application? And the last question was, What are your strengths and weaknesses?...