Upload Button Icon Add office photos

Filter interviews by

Visa Senior Software Development Engineer Interview Questions and Answers

Updated 25 Sep 2024

Visa Senior Software Development Engineer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

1. medium dp question on busrst ballon
2. graph quetion on flood fill

Round 2 - Technical 

(2 Questions)

  • Q1. Design File Search
  • Ans. 

    Design a file search feature for a software application.

    • Implement a search bar where users can input keywords or phrases to search for files.

    • Include filters for file type, date modified, and other relevant criteria.

    • Display search results in a user-friendly format with relevant file details.

    • Allow users to preview files before opening or downloading them.

    • Consider implementing search suggestions or autocomplete functional...

  • Answered by AI
  • Q2. Design BookMyShow
Round 3 - Coding Test 

TrieNode common prefix
Graph dkistra algo find least time to fill

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Design patterns
  • Q2. Design principles
Round 3 - Technical 

(2 Questions)

  • Q1. Spring in depth
  • Ans. 

    Spring is a powerful and lightweight framework for building Java applications.

    • Spring provides comprehensive infrastructure support for developing Java applications.

    • It promotes good design practices such as dependency injection and aspect-oriented programming.

    • Spring Boot simplifies the setup and configuration of Spring applications.

    • Spring MVC is a popular module for building web applications.

    • Spring Data JPA simplifies d...

  • Answered by AI
  • Q2. Java 8 in deptg
  • Ans. 

    Java 8 introduced new features like lambda expressions, streams, and functional interfaces.

    • Lambda expressions allow for more concise code and easier parallel programming.

    • Streams provide a way to work with collections in a functional style.

    • Functional interfaces can have only one abstract method and are used for lambda expressions.

    • Optional class helps to avoid NullPointerExceptions.

    • Default methods allow interfaces to hav...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Referral and was interviewed before Aug 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Related to your project, core java
  • Q2. Spring boot, database.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be good on concepts
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
Not Selected

I applied via Campus Placement

Round 1 - Aptitude Test 

A test that covers all fundamental topics, including networking, object-oriented programming (OOP), and data structures and algorithms (DSA).

Round 2 - Technical 

(2 Questions)

  • Q1. Write code for quick sort
  • Q2. Puzzle
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
-
Result
No response

I applied via Referral and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Data structures and algo. 2 ques were asked in hackerrank

Round 2 - One-on-one 

(1 Question)

  • Q1. Questions related to System design
Round 3 - One-on-one 

(1 Question)

  • Q1. Basic question related to Spring and Java
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Jun 2024. There were 5 interview rounds.

Round 1 - Coding Test 

Java coding questions, basic Java questions.

Round 2 - Technical 

(2 Questions)

  • Q1. Java basics questions.
  • Q2. Live coding.
Round 3 - Technical 

(2 Questions)

  • Q1. Discussion on previous experience and projects.
  • Q2. System design question
Round 4 - Technical 

(2 Questions)

  • Q1. Questions on SQL, Java advanced, personal projects, Java frameworks, UI based questions, Agile methodologies.
  • Q2. Interview discussion with the whole team.
Round 5 - HR 

(2 Questions)

  • Q1. Benefits discussion.
  • Q2. Salary discussion.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Just to know more about why i want the role
Round 2 - Coding Test 

Testing an payment flow on the application

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Coding Test 

MCQ type questions related to Front end, Back end and involved few coding questions in the MCQ format

Round 2 - Technical 

(3 Questions)

  • Q1. How would you debug an application to solve a production defect that was raised?
  • Ans. 

    I would start by reproducing the issue, analyzing logs, checking code changes, and using debugging tools.

    • Reproduce the issue to understand the exact scenario where the defect occurs.

    • Analyze logs to identify any error messages or warnings related to the defect.

    • Check recent code changes to see if any recent modifications could have caused the defect.

    • Use debugging tools like breakpoints, logging, and profiling to trace th...

  • Answered by AI
  • Q2. What would you do if a defect can't be fixed?
  • Ans. 

    I would analyze the impact of the defect and explore alternative solutions.

    • Analyze the impact of the defect on the overall system functionality

    • Discuss with the team to brainstorm alternative solutions

    • Consider workarounds or temporary fixes while a permanent solution is being developed

  • Answered by AI
  • Q3. How would you implement breaking changes in the application?
  • Ans. 

    Breaking changes can be implemented by following a structured process to minimize impact on users.

    • Communicate the changes to stakeholders in advance

    • Provide detailed documentation on the changes and how to adapt to them

    • Implement versioning to allow users to choose when to adopt the changes

    • Use feature flags to gradually roll out the changes and monitor impact

    • Run thorough testing to ensure the changes do not introduce new

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - If you are applying for Back end then it is expected to know Front end skills as well and vice versa.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It consist of 4 DSA ques and few quiz and opps concept based ques
1st was string based Medium level ques.
2nd was a ques based on 2 pointer
And other 2 was from Vector and Linked list easy ques

Round 2 - Technical 

(3 Questions)

  • Q1. It was stock buy and sell ques on leetcode where we need to find Max profit and what day to buy and sell
  • Q2. 2d array ques to print natural numbers in spiral form
  • Ans. 

    Print natural numbers in spiral form using a 2D array.

    • Create a 2D array with dimensions n x n.

    • Initialize variables for row and column boundaries.

    • Iterate through the array in a spiral pattern, filling in natural numbers.

  • Answered by AI
  • Q3. Hard level linked list ques

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Aks about the few questions of dsa
  • Q2. Ask about the design system
Round 2 - Technical 

(1 Question)

  • Q1. Ask about the design system

Visa Interview FAQs

How many rounds are there in Visa Senior Software Development Engineer interview?
Visa interview process usually has 3 rounds. The most common rounds in the Visa interview process are Coding Test and Technical.

Tell us how to improve this page.

Interview Questions from Similar Companies

ICICI Bank Interview Questions
4.0
 • 2.4k Interviews
HDFC Bank Interview Questions
3.9
 • 2.1k Interviews
Axis Bank Interview Questions
3.8
 • 1.4k Interviews
Paytm Interview Questions
3.3
 • 756 Interviews
FIS Interview Questions
3.9
 • 476 Interviews
American Express Interview Questions
4.2
 • 357 Interviews
PayPal Interview Questions
3.9
 • 207 Interviews
HighRadius Interview Questions
3.0
 • 179 Interviews
Fiserv Interview Questions
3.2
 • 167 Interviews
View all
Visa Senior Software Development Engineer Salary
based on 12 salaries
₹22 L/yr - ₹36.1 L/yr
78% more than the average Senior Software Development Engineer Salary in India
View more details

Visa Senior Software Development Engineer Reviews and Ratings

based on 1 review

1.0/5

Rating in categories

1.0

Skill development

1.0

Work-Life balance

1.0

Salary & Benefits

1.0

Job Security

1.0

Company culture

1.0

Promotions/Appraisal

1.0

Work Satisfaction

Explore 1 Review and Rating
Senior Software Engineer
603 salaries
unlock blur

₹12.3 L/yr - ₹43 L/yr

Software Engineer
181 salaries
unlock blur

₹9.1 L/yr - ₹34.6 L/yr

Staff Software Engineer
140 salaries
unlock blur

₹24.8 L/yr - ₹60 L/yr

Senior Software Test Engineer
84 salaries
unlock blur

₹18 L/yr - ₹40 L/yr

Senior Data Engineer
83 salaries
unlock blur

₹20 L/yr - ₹42 L/yr

Explore more salaries
Compare Visa with

MasterCard

4.0
Compare

American Express

4.2
Compare

PayPal

3.9
Compare

State Bank of India

3.8
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview