I got the call through a consultancy. It started with a HackerRank test, which they shared with me a couple of days before the face-to-face round.
There were a total of 5 rounds I attended since morning; all were technical. They asked me questions mainly from Data Structures and Algorithms, and a few core Java and design questions.
Overall, the interview experience was good until I heard the final feedback from HR. After the final round of interviews, she told me they could not proceed with my profile, citing feedback from the first round.
I felt like, "What is this?!" I don't have any issues being rejected for that reason, but in that case, I should have been informed right after the first round. Why did they make me go through all the rounds until the end? This is something really unprofessional and never expected from a company like Visa.
Some of the basic Java questions asked were:
Some managerial questions were asked, such as:
Etc., etc.
Find the common ancestor of two nodes in an N-ary tree.
Check if a loop exists in a linked list. If so, find the loop's starting point and remove the loop.
String anagram.
Check if a tree is a BST.
Given only the middle of a linked list, remove that middle node and return the new middle node.
The following metrics were computed from 43 interview experiences for the Visa Senior Software Engineer role in Bengaluru, Karnataka.
Visa's interview process for their Senior Software Engineer roles in Bengaluru, Karnataka is very selective, failing most engineers who go through it.
Candidates reported having negative feelings for Visa's Senior Software Engineer interview process in Bengaluru, Karnataka.