Round 1
Type - Technical (45-50 minutes)
The interview began with a short introduction, where I spoke about my internship experience, some of my projects, achievements, and extracurricular activities. The interviewer picked up on my NoSQL project from the resume and asked why I chose a particular language and what advantages it offered. I explained the project in detail, although I felt he didn’t fully follow my explanation.
After that, the discussion shifted to C programming. I was asked to explain malloc, calloc, and realloc, along with writing code snippets for each. This was followed by a question on the difference between structs and unions.
We then moved into object-oriented programming concepts. I was asked how encapsulation and abstraction are implemented in Java or C++, followed by questions on inheritance. He also wanted to know what constructors are and whether they are always necessary.
The interviewer switched focus to databases next. I was asked about DDL and DML with examples, the difference between SQL and NoSQL, and how to write code for creating a composite primary key in NoSQL. Another scenario-based question came up: if a database schema already in production required major deletions and insertions, how should it be handled?
At this stage, he asked me what a cursor in a database is. I mistakenly explained it in terms of cursor-based pagination instead of the correct definition.
Toward the end, we briefly discussed the Software Development Life Cycle (SDLC). The interview wrapped up with one simple DSA-style question: writing code to count how many strings in an array have a length of 3 bytes.
Before closing, he gave me the chance to ask questions. I enquired about the type of work interns typically do at VISA and whether there is room for innovation.
Experience
It was a pleasant experience overall. The interviewer was very polite and made the discussion comfortable.
Why I want to join VISA Inc.
The following metrics were computed from 4 interview experiences for the Visa SWE Intern role in Bengaluru, Karnataka.
Visa's interview process for their SWE Intern roles in Bengaluru, Karnataka is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Visa's SWE Intern interview process in Bengaluru, Karnataka.