Taro Logo

Senior Software Engineer Interview Experience - Bengaluru, India

June 1, 2018
Negative ExperienceNo Offer

Process

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:

  • What are Generics?
  • What is "?" when declaring Generics?
  • What is a ReentrantLock?
  • What is a Heap Dump and how to analyze it?
  • What languages do you know other than Java?
  • What are the new changes in Java 1.8?
  • What is a default method in an interface?
  • How to use the Java Stream API?
  • Method reference
  • For-each loop uses
  • What is an inner class, and how to create an object of an inner class?
  • Exception Hierarchy

Some managerial questions were asked, such as:

  • How would you deal with tough situations?
  • How to collaborate with other teams?
  • What are the steps you follow in Software Development Practice?

Etc., etc.

Questions

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.

Was this helpful?

Interview Statistics

The following metrics were computed from 43 interview experiences for the Visa Senior Software Engineer role in Bengaluru, Karnataka.

Success Rate

16%
Pass Rate

Visa's interview process for their Senior Software Engineer roles in Bengaluru, Karnataka is very selective, failing most engineers who go through it.

Experience Rating

Positive35%
Neutral12%
Negative53%

Candidates reported having negative feelings for Visa's Senior Software Engineer interview process in Bengaluru, Karnataka.

Visa Work Experiences