Round 3:(Technical Interview 2)

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

Scenario:

There are 3 kingdoms: herbivores, carnivores, and omnivores, and each kingdom has its attributes like walking and eating. Walking is the same for the three kingdoms, but eating is different for all. The question was, if we give what a carnivore eats, we should get that it eats animals; for an herbivore, we should get that it eats plants; and for an omnivore, we should get that it eats both plants and animals. and when coming to other attributes, whatever the kingdom may be, we should get the same sentence.

  • She gave me 20 minutes to code and then explain my approach.
  • She asked me to explain my projects. As I have done a machine learning project, she asked me to explain the models I have used and why I have chosen those models.
  • Then she began to ask my CS fundamentals about topics such as DBMS, Java, operating systems, and computer networks.
  • Types of databases, and give two examples of each.
  • ACID properties and explain them.
  • What are different normalisations, and explain each with examples?
  • Explain the layers and their functionalities of the OSI model.
  • What are the advantages and disadvantages of cloud computing?
  • Differences between Java and Python.
  • The interviewer asked about the subject I was interested in. As I said network security, she asked me to explain what it meant.

In the interview, we might not remember everything; even the easy and basic questions might be challenging at that moment, but it is fine, and we should not feel nervous about that. We should take a moment to think and answer every question with a brief explanation and confidence. After 10 minutes, I received the result that I was selected for the third round, which was at 5 p.m.

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?...