Visa Inc | Software Engineer
Anonymous User
3125

I applied for the position through LinkedIn and received an assessment link the very next day. Two months later, I was invited for an interview. The selection process consisted of three rounds: two technical interviews and a hiring manager round. After a few weeks of waiting, I finally received a call from HR confirming my selection.

Round 1 (OA):
Duration: 75 mins
Total questions: 4
First two questions are easy, 3rd is leetcode medium and 4th one is slightly hard.
Topics: array, queue for 1st and 2nd respectively. 3rd was on matrix and 4th one is on graph.

Round 2 (Technical Round 1):
Duration: 50 mins
1 DSA question similar to
https://leetcode.com/problems/number-of-matching-subsequences/

questions on JAVA, SpringBoot and SQL.

  1. Difference between SQL and NoSQL.
  2. Microservice architecture.
  3. Filters in SpringBoot.
  4. Authentication vs Authorization.
  5. super() and memory allocation(Heap and stack) related questions

Round 3 (Technical Round 2):
Duration: 50 mins
1 DSA question similar to
https://leetcode.com/problems/house-robber-ii/description/

questions on React, SpringBoot, Java

  1. What are react lifecycle methods?
  2. How to handle errors in react?
  3. What is Dispatcher Servlet in Spring?
  4. How you approach you solution to build a new microservice? (Interviewer was asking about choosing of db, asynchronization, cache, etc).

Round 4 (HM round):
Duration: 50 mins
This was a great round where interviewer ask about my projects and current company work. there is no technical questions in this round just normal behaviour and current work related questions.

Compensation and YOE details:
https://leetcode.com/discuss/post/6659683/visa-inc-software-engineer-by-anonymous_-923f/

Comments (5)