visa inc logo

Visa Inc Interviews

2 experiences10 reads27 questions0% success rate
Visa Inc | Software Engineer
visa inc logo
Visa Inc
Software Engineer
April 22, 20254 reads

Summary

I applied through LinkedIn and after an assessment and three rounds of interviews (two technical, one hiring manager), I received an offer for a Software Engineer position at Visa Inc.

Full Experience

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.

Interview Questions (11)

Q1
Number of Matching Subsequences
Data Structures & AlgorithmsMedium

A DSA question similar to LeetCode problem 'Number of Matching Subsequences'.

Q2
Difference between SQL and NoSQL
Other

What is the difference between SQL and NoSQL databases?

Q3
Microservice Architecture
System Design

General questions about Microservice architecture.

Q4
SpringBoot Filters
Other

Questions about Filters in SpringBoot.

Q5
Authentication vs Authorization
Other

Explain the difference between Authentication and Authorization.

Q6
Java super() and Memory Allocation (Heap/Stack)
Other

Questions related to Java's super() keyword and memory allocation concepts like Heap and Stack.

Q7
House Robber II
Data Structures & AlgorithmsMedium

A DSA question similar to LeetCode problem 'House Robber II'.

Q8
React Lifecycle Methods
Other

What are React lifecycle methods?

Q9
Error Handling in React
Other

How do you handle errors in React applications?

Q10
Spring Dispatcher Servlet
Other

What is the Dispatcher Servlet in Spring?

Q11
Designing a New Microservice
System Design

How would you approach designing and building a new microservice? (Interviewer specifically asked about choosing a database, asynchronization, caching strategies, etc.).

Visa Inc SDE-1 Interview Experience || Accepted || Questions & Comp
visa inc logo
Visa Inc
SDE-11.7 years
April 5, 20256 reads

Summary

I interviewed for an SDE-1 position at Visa Inc and was accepted. The interview process consisted of four rounds covering DSA, System Design, Java SpringBoot, behavioral questions, and team fit.

Full Experience

Visa Inc SDE-1 Interview experience (round 4) [3 round already appeared]

Round 1 - DSA, Round 2 - General Resume & System Design concepts, Round 3 - HM

Round 4 for another team, team fit + java springboot & work related

Verdict - Selected

Comp - Base 17LPA, Annual pay 20.1LPA

Stocks 18,000 USD over 3 years

Interview Questions (16)

Q1
New Features in Java 17
Other

Can you list some new features introduced in Java 17? (Follow-up: I mentioned Java 8 & 11 features like streams, optionals, lambda etc.)

Q2
Filter List of POJOs using Java Streams
Data Structures & AlgorithmsEasy

Given a List of Emp POJOs (with name, id, etc.), how would you filter it using Java Streams to find employees whose name starts with your first name?

Q3
Sort List of POJOs via Streams in Reversed Order
Data Structures & AlgorithmsEasy

Using the same List of Emp POJOs, how would you sort it in reversed order using Java Streams? (Follow-up: The interviewer was fine with list.sort + Comparator lambda, and asked about Comparator & lambda.)

Q4
Different Map Implementations in Java
Data Structures & Algorithms

Can you describe the different Map implementations available in Java?

Q5
Internal Working of HashMap
Data Structures & AlgorithmsMedium

Explain how a HashMap works internally in Java. (Follow-ups: hash collision (chaining, open addressing, double hashing); again asked about chaining; TC of chaining insert; how to improve TC; interviewer hint about ordering & trees; AVL trees as values was the answer)

Q6
SpringBoot Version Used
Other

What version of Spring Boot do you use?

Q7
Dependency Injection in Spring Boot
Other

Explain what Dependency Injection is in Spring Boot and its advantages. (Follow-up: benefits of DI; follow-up about what is singleton)

Q8
Prototype Bean Autowired in Singleton Bean
OtherMedium

If a prototype bean is autowired inside a singleton bean, would it still act like a prototype, meaning a new instance is created each time?

Q9
Database Experience
Other

What types of databases have you used? (Follow-up: is HanaDB SQL or NoSQL?)

Q10
Count Males and Females using SQL
Data Structures & AlgorithmsEasy

Given a table with columns id and gender, write an SQL query to find the count of males and females.

Q11
Longest Common Prefix
Data Structures & AlgorithmsEasy

Given a list of words, find the longest common prefix among them.

Q12
Longest Common Substring
Data Structures & AlgorithmsMedium

Flipped the previous question to find the longest common substring among words.

Q13
Challenge and Learning Experience
Behavioral

Tell me about a time you faced a significant challenge and what you learned from that experience. (Follow-up questions related to work discussion)

Q14
Dealing with Monotony
Behavioral

This job can sometimes be very monotonous. How do you deal with such situations?

Q15
Staying Up-to-Date
Behavioral

How do you stay up-to-date and relevant with what's happening in the tech field?

Q16
Opinion on Generative AI
Behavioral

What are your thoughts on Generative AI?

Have a Visa Inc Interview Experience to Share?

Help other candidates by sharing your interview experience. Your insights could make the difference for someone preparing for their dream job at Visa Inc.