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

42 Interview questions

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...

A Software Developer was asked
Q. Explain how IDS and IPS work.
Ans. 

IDS and IPS are security systems that monitor network traffic for malicious activity and prevent attacks.

  • IDS (Intrusion Detection System) detects and alerts about potential attacks by analyzing network traffic and comparing it to known attack patterns.

  • IPS (Intrusion Prevention System) goes a step further by actively blocking malicious traffic and preventing attacks from happening.

  • Both systems use a combination of ...

A Software Developer was asked
Q. What is the difference between an argument and a parameter?
Ans. 

Argument is the actual value passed to a function, while parameter is a variable used to define a function.

  • Parameter is a variable in the function declaration, while argument is the actual value passed to the function.

  • Parameter is used to initialize the function's variables, while argument is used to pass values to the function.

  • Example: function add(a, b) { return a + b; } add(2, 3); Here, a and b are parameters, ...

A Team Manager was asked 5mo ago
Q. 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.

View all Team Manager interview questions

What people are saying about Visa

View All
oniondosa
Verified Icon
2d
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 Team Manager was asked 5mo ago
Q. 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...

View all Team Manager interview questions
A Summer Intern was asked
Q. 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.

View all Summer Intern interview questions
A Software Developer was asked
Q. Indexes in DBMS
Ans. 

Indexes in DBMS are used to improve the performance of database queries.

  • Indexes are data structures that allow for faster retrieval of data from a database.

  • They work by creating a separate structure that contains a subset of the data in the table, organized in a way that makes it faster to search.

  • Indexes can be created on one or more columns in a table.

  • Examples of indexes include primary keys, unique indexes, and ...

Are these interview questions helpful?
A Software Developer was asked
Q. Different topology in networking
Ans. 

Different topology refers to the arrangement of nodes in a network.

  • Common topologies include bus, star, ring, mesh, and hybrid

  • Bus topology connects all devices to a single cable

  • Star topology connects all devices to a central hub

  • Ring topology connects devices in a circular loop

  • Mesh topology connects devices in a network where each device has a direct connection to every other device

  • Hybrid topology is a combination ...

A Software Developer was asked
Q. SDLC and different type of model and steps in different model
Ans. 

SDLC refers to the process of software development. Different models include Waterfall, Agile, Spiral, and V-Model.

  • Waterfall model follows a linear sequential approach with distinct phases like planning, design, development, testing, and maintenance.

  • Agile model emphasizes on iterative and incremental development with continuous feedback and collaboration between cross-functional teams.

  • Spiral model combines the ele...

A Fullstack Developer Intern was asked
Q. 

Four Keys Keyboard Problem Statement

Imagine you have a special keyboard with four keys:

  • Key 1: (A) to print one ‘A’ on screen.
  • Key 2: (Ctrl-A) to select the entire screen.
  • Key 3: (Ctrl-C) to copy the...
Ans. 

Given a special keyboard with four keys, determine the maximum number of 'A's that can be printed on the screen by pressing the keys 'N' times.

  • Use dynamic programming to keep track of the maximum number of 'A's that can be printed at each step.

  • At each step, consider the possibilities of pressing 'A', 'Ctrl-A', 'Ctrl-C', and 'Ctrl-V'.

  • Optimally choose the sequence of keys to maximize the number of 'A's printed on th...

View all Fullstack Developer Intern interview questions

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
 • 800 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
 • 103 Interviews
TransUnion Interview Questions
3.9
 • 93 Interviews
View all

Visa Reviews and Ratings

based on 415 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 415 Reviews and Ratings
Sr. SW Engineer

Bangalore / Bengaluru

3-7 Yrs

Not Disclosed

Product Manager

Bangalore / Bengaluru

7-12 Yrs

₹ 20-62 LPA

Data Engineer

Bangalore / Bengaluru

1-6 Yrs

₹ 12.5-27 LPA

Explore more jobs
Senior Software Engineer
705 salaries
unlock blur

₹24 L/yr - ₹40 L/yr

Software Engineer
446 salaries
unlock blur

₹14 L/yr - ₹25.3 L/yr

Staff Software Engineer
214 salaries
unlock blur

₹35 L/yr - ₹61.2 L/yr

Senior Data Engineer
108 salaries
unlock blur

₹25 L/yr - ₹45 L/yr

Senior Software Test Engineer
95 salaries
unlock blur

₹18 L/yr - ₹41.2 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