Upload Button Icon Add office photos

Visa

Compare button icon Compare button icon Compare

Filter interviews by

Visa Interview Questions and Answers for Freshers

Updated 29 Jun 2025
Popular Designations

39 Interview questions

A Software Engineer was asked
Q. Given an array, implement a Binary Search Tree.
Ans. 

Implement Binary Search Tree using given array of strings.

  • Sort the array in ascending order

  • Find the middle element and make it the root of the tree

  • Recursively create left and right subtrees using the left and right halves of the array

  • Repeat until all elements are added to the tree

View all Software Engineer interview questions
A Software Engineer was asked
Q. Which problem would you solve, and how and why?
Ans. 

Need more context on the question to provide an answer.

  • Please provide more information on the problem to be solved.

  • Without context, it is difficult to provide a solution.

  • Can you please provide more details on the problem statement?

View all Software Engineer interview questions
A Software Engineer was asked
Q. Given an array of stock prices, find where to buy and where to sell for maximum profit in O(n)
Ans. 

Find buy and sell points for maximum profit in an array of stock prices in O(n)

  • Iterate through the array and keep track of the minimum price seen so far

  • Calculate the profit at each index by subtracting the minimum price from the current price

  • Update the maximum profit and buy/sell points accordingly

  • Return the buy and sell points for maximum profit

View all Software Engineer interview questions
A Software Engineer was asked
Q. What is the most interesting thing about Visa?
Ans. 

Visa is a global payments technology company that connects consumers, businesses, banks and governments in more than 200 countries and territories.

  • Visa operates the world's largest retail electronic payments network.

  • VisaNet, the company's global processing system, handles more than 65,000 transaction messages a second.

  • Visa is constantly innovating to improve payment security and convenience, with initiatives such ...

View all Software Engineer interview questions

What people are saying about Visa

View All
oniondosa
Verified Icon
2w
works at
Delta Air Lines
Offer Compensation Expectations for Visa Inc Staff Software (IND)
Hi All, I have cleared all the rounds for VISA Staff Software Engineer. I have a pending discussion with HR regarding compensation. What's a reasonable expectation for the fixed component? I'm aiming for 55 LPA fixed. Is that realistic? Also, what about RSUs or bonus expectations? Any insights would be appreciated! Experience : 10 years CCTC : 35 + 3 = 38 Inhand offer: 43+10 = 53
Got a question about Visa?
Ask anonymously on communities.
A Software Engineer was asked
Q. What are three problems Chennai faces?
Ans. 

Chennai faces problems related to water scarcity, traffic congestion, and pollution.

  • Water scarcity due to inadequate rainfall and poor management of water resources.

  • Traffic congestion due to the increasing number of vehicles and poor road infrastructure.

  • Pollution caused by industries, vehicular emissions, and improper waste disposal.

View all Software Engineer interview questions
A Software Engineer was asked
Q. Given two basketball game scenarios and a probability 'p' of making a basket, determine the condition where game 1 is preferable to game 2. In game 1, you have one trial to make a basket to win. In game 2, ...
Ans. 

Comparing 2 basketball game scenarios with different number of trials and baskets required to win

  • Calculate the probability of winning in each game scenario using binomial distribution formula

  • Compare the probabilities to determine which game scenario is preferable

  • In game1, the probability of winning is p. In game2, the probability of winning is the sum of probabilities of making 2 or 3 baskets

  • If p is high, game1 is...

View all Software Engineer interview questions
A Software Engineer was asked
Q. Design autocomplete in IDEs
Ans. 

Autocomplete in IDEs helps developers write code faster by suggesting code snippets and completing code as they type.

  • Autocomplete should suggest code snippets based on the context of the code being written

  • Autocomplete should prioritize suggestions based on frequency of use

  • Autocomplete should also suggest variable and function names

  • Autocomplete should be customizable to allow for user-defined snippets and suggestio...

View all Software Engineer interview questions
Are these interview questions helpful?
A Software Engineer was asked
Q. Design an MVC controller system where, given a URL, you can invoke the correct controller. For example, given "xyz.com/a/b/c", how would you invoke the 'c' controller by going through 'a' and 'b'?
Ans. 

Design an MVC controller system to route URLs to the appropriate controllers based on the URL structure.

  • Define a routing mechanism that maps URLs to controller actions.

  • Use a hierarchical structure where each segment of the URL corresponds to a controller.

  • Example: For 'xyz.com/a/b/c', 'a' routes to 'AController', 'b' to 'BController', and 'c' to 'CController'.

  • Implement a method to parse the URL and invoke the corre...

View all Software Engineer interview questions
A Software Developer was asked
Q. What is the difference between a microkernel and a macrokernel?
Ans. 

Microkernel is a minimalistic approach where only essential services are kept in kernel space while macrokernel has more services in kernel space.

  • Microkernel has a small kernel with minimal services while macrokernel has a large kernel with many services.

  • In microkernel, most services run in user space while in macrokernel, most services run in kernel space.

  • Microkernel is more secure and reliable while macrokernel ...

A Software Developer was asked
Q. What are the differences between an Interface and an Abstract class?
Ans. 

Interface is a blueprint of a class while Abstract class is a partially implemented class.

  • An interface can only have abstract methods while an abstract class can have both abstract and non-abstract methods.

  • A class can implement multiple interfaces but can only inherit from one abstract class.

  • Interfaces are used to achieve multiple inheritance while abstract classes are used to provide a common base for related cla...

Visa Interview Experiences for Freshers

28 interviews found

Data Analyst Interview Questions & Answers

user image Vishwesh Dayama

posted on 18 Dec 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. SQL Joins and remove duplicates
  • Q2. Function to create a transaction bin column
  • Ans. 

    Create a function to generate a transaction bin column based on transaction amounts.

    • Create bins based on transaction amounts (e.g. $0-$100, $101-$200, etc.)

    • Use pandas cut() function in Python to create bins

    • Assign bin labels to the transactions based on the bin ranges

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Spark question on optimization
  • Q2. SQL writting and optimization
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

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

Round 1 - Coding Test 

It was quite moderate focus on dsa

Round 2 - Group Discussion 

Group discussion on the current topic

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

One medium and one standard DP question

Round 2 - Technical 

(1 Question)

  • Q1. Medium level question based on binary search
Round 3 - Technical 

(2 Questions)

  • Q1. Design google-pay
  • Ans. 

    Design Google Pay - a digital wallet platform for online payments and transactions.

    • Allow users to securely store payment information such as credit/debit cards, bank accounts, and loyalty cards.

    • Enable users to make payments in stores, online, and within apps using their stored payment methods.

    • Implement security features like biometric authentication, tokenization, and encryption to protect user data.

    • Provide features fo...

  • Answered by AI
  • Q2. HLD of recursive
  • Ans. 

    High Level Design (HLD) of recursive functions in software development.

    • Recursive functions call themselves to solve smaller instances of the same problem.

    • HLD of recursive functions involves defining the base case, recursive case, and termination condition.

    • Example: HLD of a recursive function to calculate factorial of a number involves defining base case as factorial(0) = 1.

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Puzzles available on GFG
  • Q2. Behavioral question

Interview Preparation Tips

Interview preparation tips for other job seekers - be good in DSA, system design, projects, puzzles

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Normal coding questions of stack, queues

Round 2 - HR 

(2 Questions)

  • Q1. Share feedback on interviews
  • Ans. 

    Feedback on interviews is crucial for improvement and growth.

    • Feedback should be specific and constructive

    • It is important to listen actively and take notes during feedback sessions

    • Implementing feedback into practice shows dedication to improvement

  • Answered by AI
  • Q2. Other info related to job

Team Manager Interview Questions & Answers

user image Anonymous

posted on 9 Jan 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Jan 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Coding test conducted at hackrank

Round 2 - Technical 

(2 Questions)

  • Q1. What is RDBMD? how can it be rationalize
  • Ans. 

    RDBMD stands for Relational Database Management System. It is a software system used for managing relational databases.

    • RDBMD is used to store, retrieve, and manage data in a structured format.

    • It allows users to define, create, and manipulate tables, indexes, and relationships between data.

    • Examples of RDBMD include MySQL, Oracle Database, and Microsoft SQL Server.

  • Answered by AI
  • Q2. Explain microservices and Kubernetes, low code/ no code
  • Ans. 

    Microservices are a software development technique where applications are composed of small, independent services that communicate over well-defined APIs. Kubernetes is an open-source platform for automating deployment, scaling, and managing containerized applications.

    • Microservices break down applications into smaller, loosely coupled services that can be developed, deployed, and scaled independently.

    • Kubernetes is used...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare as per the JD and resume.
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed in Sep 2023. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Were related to java, dsa and aptitude
  • Q2. Spring , spring boot, dsa med- high
Round 2 - Technical 

(1 Question)

  • Q1. DSA round LLD+HLD
Round 3 - Technical 

(1 Question)

  • Q1. DSA round and project discussion

Interview Preparation Tips

Topics to prepare for Visa Staff Software Engineer interview:
  • java
  • dsa
  • design
Interview preparation tips for other job seekers - I think its waste of time as interviewers are eccentric looking for what they know and would expect the same only. Funny part was going beyond was hurting their ego
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Aug 2023. There were 2 interview rounds.

Round 1 - Coding Test 

So total 4 coding questions 2-medium 2-hard

Round 2 - One-on-one 

(5 Questions)

  • Q1. One-on-one round more conditional questions 4-5 technical questions
  • Q2. 1os question 1dbms 1java 1cpp 1 computer network que and more situational questions
  • Q3. Diff between rdbms dbms
  • Ans. 

    RDBMS is a type of DBMS that stores data in a structured format with relationships between tables.

    • RDBMS enforces ACID properties for database transactions.

    • RDBMS uses SQL for querying and managing data.

    • DBMS is a general term for any system that manages databases, while RDBMS is a specific type.

    • DBMS may not support relationships between tables like RDBMS does.

  • Answered by AI
  • Q4. Opps concept in java
  • Ans. 

    Oops concept in Java refers to Object-Oriented Programming principles like Inheritance, Encapsulation, Polymorphism, and Abstraction.

    • Inheritance allows a class to inherit properties and behavior from another class.

    • Encapsulation involves bundling data and methods that operate on the data into a single unit.

    • Polymorphism allows objects to be treated as instances of their parent class.

    • Abstraction hides the implementation d...

  • Answered by AI
  • Q5. Sorting algorithms in any language
  • Ans. 

    Sorting algorithms are used to arrange elements in a specific order in an array.

    • Common sorting algorithms include Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort, and Heap Sort.

    • Each algorithm has its own time complexity and best/worst case scenarios.

    • For example, Merge Sort has a time complexity of O(n log n) and is efficient for large datasets.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Visa Summer Intern interview:
  • OS
  • DBMS
  • opps
  • Java
  • CPP
  • situation

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

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

Round 1 - Coding Test 

Code Signal, 110 minutes, 4 questions. 2 easy 1 medium 1 hard.
Word Search in a matrix of characters variation. Move only right and down and can't bend more than once.
Count all possible combinations of Contiguous Subarray sum from two different arrays adding up to a target sum.

Round 2 - Assignment 

React
Implement Form Validation of four fields, name, email, dropdown and textbox. Each field contribute to 25% form completion, the progress should reflect in a progress bar below.

Interview Preparation Tips

Topics to prepare for Visa Staff Software Engineer interview:
  • DSA
  • React.Js
Interview preparation tips for other job seekers - Time is the biggest challenge

Intern Interview Questions & Answers

user image Anonymous

posted on 29 Sep 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. Tell me about yourself
  • Ans. 

    I am a recent graduate with a degree in Computer Science and a passion for coding and problem-solving.

    • Graduated with a degree in Computer Science

    • Passionate about coding and problem-solving

    • Completed internships at tech companies

    • Participated in coding competitions

  • Answered by AI

Visa Interview FAQs

How many rounds are there in Visa interview for freshers?
Visa interview process for freshers usually has 2-3 rounds. The most common rounds in the Visa interview process for freshers are Technical, Coding Test and Resume Shortlist.
How to prepare for Visa interview for freshers?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Visa. The most common topics and skills that interviewers at Visa expect are Python, Shell Scripting, Automation Testing, Javascript and SQL.
What are the top questions asked in Visa interview for freshers?

Some of the top questions asked at the Visa interview for freshers -

  1. Given 2 game scenarios for basketball, and given p as the probability of making...read more
  2. Given a dictionary of words, I have to go from one word to another in least num...read more
  3. Design a mvc controller system where given a url, I am able to invoke the right...read more
How long is the Visa interview process?

The duration of Visa interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.1/5

based on 14 interview experiences

Difficulty level

Easy 22%
Moderate 78%

Duration

Less than 2 weeks 67%
2-4 weeks 22%
6-8 weeks 11%
View more

Explore Interview Questions and Answers for Top Skills at Visa

Interview Questions from Similar Companies

Paytm Interview Questions
3.2
 • 802 Interviews
FIS Interview Questions
3.9
 • 503 Interviews
PayPal Interview Questions
3.8
 • 225 Interviews
Fiserv Interview Questions
2.9
 • 181 Interviews
Razorpay Interview Questions
3.5
 • 161 Interviews
Angel One Interview Questions
3.8
 • 149 Interviews
MasterCard Interview Questions
3.9
 • 145 Interviews
Revolut Interview Questions
2.6
 • 104 Interviews
TransUnion Interview Questions
3.9
 • 93 Interviews
View all

Visa Reviews and Ratings

based on 417 reviews

3.5/5

Rating in categories

3.2

Skill development

3.5

Work-life balance

3.6

Salary

3.2

Job security

3.3

Company culture

2.9

Promotions

3.1

Work satisfaction

Explore 417 Reviews and Ratings
Director (Product Management)

Bangalore / Bengaluru

13-18 Yrs

₹ 40-70 LPA

Network Infrastructure / Systems Administrator

Bangalore / Bengaluru

3-7 Yrs

Not Disclosed

Sr. Client Consulting Manager(Credit Risk Manager)

Bangalore / Bengaluru

8-14 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
706 salaries
unlock blur

₹24 L/yr - ₹41.4 L/yr

Software Engineer
461 salaries
unlock blur

₹14 L/yr - ₹25 L/yr

Staff Software Engineer
231 salaries
unlock blur

₹36 L/yr - ₹65 L/yr

Senior Data Engineer
113 salaries
unlock blur

₹25 L/yr - ₹45 L/yr

Staff Engineer
96 salaries
unlock blur

₹40 L/yr - ₹64 L/yr

Explore more salaries
Compare Visa with

MasterCard

3.9
Compare

American Express

4.1
Compare

Paytm

3.2
Compare

FIS

3.9
Compare
write
Share an Interview