Logo

Get AmbitionBox App

Faster and better experience!

AmbitionBox

AmbitionBox

Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
  • Home
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Awards 2024
  • Campus Placements
  • Practice Test
  • Compare Companies
+ Contribute
notification
notification
Login
  • Home
  • Communities
  • Companies
    • Companies

      Discover best places to work

    • Compare Companies

      Compare & find best workplace

    • Add Office Photos

      Bring your workplace to life

    • Add Company Benefits

      Highlight your company's perks

  • Reviews
    • Company reviews

      Read reviews for 6L+ companies

    • Write a review

      Rate your former or current company

  • Salaries
    • Browse salaries

      Discover salaries for 6L+ companies

    • Salary calculator

      Calculate your take home salary

    • Are you paid fairly?

      Check your market value

    • Share your salary

      Help other jobseekers

    • Gratuity calculator

      Check your gratuity amount

    • HRA calculator

      Check how much of your HRA is tax-free

    • Salary hike calculator

      Check your salary hike

  • Interviews
    • Company interviews

      Read interviews for 40K+ companies

    • Campus placements

      Interviews questions for 2K+ colleges

    • Share interview questions

      Contribute your interview questions

  • Jobs
  • Awards
    pink star
    WINNERS AWAITED!
    • ABECA 2025
      WINNERS AWAITED!

      AmbitionBox Employee Choice Awards - 4th Edition

    • ABECA 2024

      AmbitionBox Employee Choice Awards - 3rd Edition

    • AmbitionBox Best Places to Work 2022

      2nd Edition

    • AmbitionBox Best Places to Work 2021

      1st Edition

For Employers
Upload Button Icon Add office photos
logo
Employer? Claim Account for FREE

Visa

Compare button icon Compare button icon Compare
3.5

based on 401 Reviews

Play video Play video Video summary
  • About
  • Reviews
    401
  • Salaries
    4.5k
  • Interviews
    143
  • Jobs
    180
  • Benefits
    52
  • Photos
    -
  • Posts

Filter interviews by

Visa Software Developer Interview Questions and Answers

Updated 28 Oct 2024

11 Interview questions

A Software Developer was asked 12 Mar 2024
Q. How would you 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 featur...

A Software Developer was asked 03 Mar 2017
Q. Implement a basic binary tree.
Ans. 

A binary tree is a data structure in which each node has at most two children.

  • Start with a root node

  • Each node has a left and right child

  • Nodes can be added or removed

  • Traversal can be done in-order, pre-order, or post-order

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
View answers (43)
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
View answers (7)
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
View answers (4)
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
View answers (5)
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
View answers (2)
View All
A Software Developer was asked 03 Dec 2015
Q. Define a Singleton class.
Ans. 

A Singleton class is a class that can only have one instance at a time.

  • It restricts the instantiation of a class to a single object.

  • It provides a global point of access to that instance.

  • It is often used in situations where a single object is required to coordinate actions across a system.

  • Example: Database connection manager, Configuration manager, Logger manager.

A Software Developer was asked 26 Nov 2021
Q. 

Minimum Cost to Reach End Problem

You are provided with an array ARR of integers of size 'N' and an integer 'K'. The goal is to move from the starting index to the end of the array with the minimum possibl...

Ans. 

Find minimum cost to reach end of array by jumping with constraints

  • Use dynamic programming to keep track of minimum cost at each index

  • Iterate through the array and update the minimum cost based on reachable indices within K steps

  • Calculate cost to jump from current index to reachable indices and update minimum cost accordingly

A Software Developer was asked 16 Sep 2021
Q. 

Valid String Problem Statement

You are provided with a string S containing only three types of characters: ('), )'), and *.

Explanation:

A Valid String is characterized by the following conditions:

1. E...
Ans. 

Check if a given string containing parentheses and asterisks is valid based on certain conditions.

  • Iterate through the string and keep track of the count of left parentheses, right parentheses, and asterisks.

  • Use a stack to keep track of the positions of left parentheses and asterisks.

  • If at any point the count of right parentheses exceeds the count of left parentheses and asterisks, the string is invalid.

A Software Developer was asked 16 Sep 2021
Q. 

Find Maximum Length Sub-array with Specific Adjacent Differences

Given an array of integers ‘A’ of length ‘N’, find the maximum length of a sub-array where the absolute difference between adjacent elements...

Ans. 

Find the maximum length of a sub-array with adjacent differences of 0 or 1 in an array of integers.

  • Iterate through the array and keep track of the current sub-array length with adjacent differences of 0 or 1.

  • Update the maximum length encountered so far as you traverse the array.

  • Return the maximum length found as the result.

A Software Developer was asked 16 Sep 2021
Q. 

Ninja's Dance Competition Pairing Problem

Ninja is organizing a dance competition and wants to pair participants using a unique method. Each participant chooses a number upon entry, and Ninja selects a num...

Ans. 

Find the number of distinct pairs of participants with a given difference in chosen numbers.

  • Iterate through the array and for each element, check if the pair exists with the required difference 'K'.

  • Use a hash set to keep track of unique pairs to avoid counting duplicates.

  • Return the size of the hash set as the final count of distinct pairs.

Are these interview questions helpful?
A Software Developer was asked 16 Sep 2021
Q. 

LRU Cache Design Question

Design a data structure for a Least Recently Used (LRU) cache that supports the following operations:

1. get(key) - Return the value of the key if it exists in the cache; otherwi...

Ans. 

Design a Least Recently Used (LRU) cache data structure that supports get and put operations with capacity constraint.

  • Use a combination of hashmap and doubly linked list to implement the LRU cache.

  • Keep track of the least recently used item and evict it when the cache reaches its capacity.

  • Update the position of an item in the cache whenever it is accessed to maintain the order of recently used items.

A Software Developer was asked 15 Sep 2021
Q. 

Maximum Equal Elements After K Operations

You are provided with an array/list of integers named 'ARR' of size 'N' and an integer 'K'. Your task is to determine the maximum number of elements that can be ma...

Ans. 

Determine the maximum number of elements that can be made equal by performing at most K operations on an array of integers.

  • Sort the array in non-decreasing order to easily identify the elements that need to be increased

  • Calculate the difference between adjacent elements to determine the number of operations needed to make them equal

  • Keep track of the total number of operations used and the maximum number of elements...

A Software Developer was asked 15 Sep 2021
Q. 

Count Pairs with Given Sum

Given an integer array/list arr and an integer 'Sum', determine the total number of unique pairs in the array whose elements sum up to the given 'Sum'.

Input:

The first line co...
Ans. 

Count the total number of unique pairs in an array whose elements sum up to a given value.

  • Use a hashmap to store the frequency of each element in the array.

  • Iterate through the array and for each element, check if (Sum - current element) exists in the hashmap.

  • Increment the count of pairs if the complement exists in the hashmap.

1 2

Visa Software Developer Interview Experiences

11 interviews found

Software Developer Interview Questions & Answers

user image Anonymous

posted on 12 Mar 2024

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
  • Add your answer
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
    Add your answer
  • 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
    Add your answer
Round 4 - HR 

(2 Questions)

  • Q1. Puzzles available on GFG
  • Add your answer
  • Q2. Behavioral question
  • Add your answer

Interview Preparation Tips

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

Skills evaluated in this interview

Anonymous

Software Developer Interview Questions & Answers

user image Anonymous

posted on 5 Aug 2024

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

I applied via Campus Placement and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Coding Test 

2d grid , 4 questions easy to medium

Anonymous

Software Developer Interview Questions & Answers

user image Anonymous

posted on 21 Feb 2024

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

I applied via Company Website and was interviewed in Jan 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

SQL core Java Angular React Spring Boot

Round 2 - Coding Test 

SQL Core Java Angular React Spring Boot

Round 3 - HR 

(1 Question)

  • Q1. SQL Core Java Angular React Spring Boot
  • Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - C, Hibernate etc
Anonymous

Software Developer Interview Questions & Answers

user image Anonymous

posted on 28 Oct 2024

Interview experience
3
Average
Difficulty level
Hard
Process Duration
-
Result
-

I applied via Company Website and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Coding Test 

The questions were medium-difficult level

Anonymous

Software Developer Interview Questions & Answers

user image Anonymous

posted on 26 Jul 2023

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

I applied via Campus Placement and was interviewed before Jul 2022. There were 3 interview rounds.

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 - Coding Test 

It had 4 questions of moderate difficulty

Round 3 - Technical 

(3 Questions)

  • Q1. He went deep into my resume and asked questions from each line of it
  • Add your answer
  • Q2. Then he asked me that why you have only passed 10/14 test cases in 4th question
  • Add your answer
  • Q3. I said it was from dp and I had not studied dp properly
  • Add your answer

Interview Preparation Tips

Topics to prepare for Visa Software Developer interview:
  • Data Structures
  • Web Development
Interview preparation tips for other job seekers - Be strong on your DSA skills or development skills , be strong in either of one
Anonymous

Software Developer Interview Questions & Answers

user image Anonymous

posted on 15 Sep 2021

I appeared for an interview in Dec 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

The coding test was conducted on Hackerrank platform. The test was in the evening. There were two coding questions of easy difficulty. The test was proctored, our webcam was on but not the mic. Also we were not allowed to switch tabs.
About 360 students sat in this round out which 15 were shortlisted for the next interview round.

  • Q1. 

    Maximum Equal Elements After K Operations

    You are provided with an array/list of integers named 'ARR' of size 'N' and an integer 'K'. Your task is to determine the maximum number of elements that can be m...

  • Ans. 

    Determine the maximum number of elements that can be made equal by performing at most K operations on an array of integers.

    • Sort the array in non-decreasing order to easily identify the elements that need to be increased

    • Calculate the difference between adjacent elements to determine the number of operations needed to make them equal

    • Keep track of the total number of operations used and the maximum number of elements that...

  • Answered by AI
    Add your answer
  • Q2. 

    Count Pairs with Given Sum

    Given an integer array/list arr and an integer 'Sum', determine the total number of unique pairs in the array whose elements sum up to the given 'Sum'.

    Input:

    The first line c...
  • Ans. 

    Count the total number of unique pairs in an array whose elements sum up to a given value.

    • Use a hashmap to store the frequency of each element in the array.

    • Iterate through the array and for each element, check if (Sum - current element) exists in the hashmap.

    • Increment the count of pairs if the complement exists in the hashmap.

  • Answered by AI
    Add your answer

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Vellore Institute of Technology. I applied for the job as SDE - 1 in BangaloreEligibility criteria9 CGPAVisa interview preparation:Topics to prepare for the interview - Algorithms, Array, Dynamic Programming, Trees, Heap, Linked List, Backtracking, OOPS, Operating System, Database Management SystemTime required to prepare for the interview - 5 monthsInterview preparation tips for other job seekers

Tip 1 : Prepare data structures and algorithms thoroughly and practice atleast 2 to 3 questions daily for 4-5 months consistently.
Tip 2 : Have few good projects in your resume and also prepare your core subjects like Operating System, DBMS.
Tip 3 : Before interview do a little research about the company.

Application resume tips for other job seekers

Tip 1 : Mention at least 2 good projects.
Tip 2 : You should be able to defend whatever you have put on your resume so don't mention anything false.

Final outcome of the interviewSelected

Skills evaluated in this interview

Anonymous

Software Developer Interview Questions & Answers

user image Anonymous

posted on 16 Sep 2021

I appeared for an interview in Nov 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This was an elimination round. There were 2 coding questions. Both questions were of medium level and I solved them in a given time. After this round, 29 students got shortlisted and I was one of them.

  • Q1. 

    Ninja's Dance Competition Pairing Problem

    Ninja is organizing a dance competition and wants to pair participants using a unique method. Each participant chooses a number upon entry, and Ninja selects a nu...

  • Ans. 

    Find the number of distinct pairs of participants with a given difference in chosen numbers.

    • Iterate through the array and for each element, check if the pair exists with the required difference 'K'.

    • Use a hash set to keep track of unique pairs to avoid counting duplicates.

    • Return the size of the hash set as the final count of distinct pairs.

  • Answered by AI
    Add your answer
  • Q2. 

    Find Maximum Length Sub-array with Specific Adjacent Differences

    Given an array of integers ‘A’ of length ‘N’, find the maximum length of a sub-array where the absolute difference between adjacent element...

  • Ans. 

    Find the maximum length of a sub-array with adjacent differences of 0 or 1 in an array of integers.

    • Iterate through the array and keep track of the current sub-array length with adjacent differences of 0 or 1.

    • Update the maximum length encountered so far as you traverse the array.

    • Return the maximum length found as the result.

  • Answered by AI
    View 1 more answer
Round 2 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

This was a technical round on Zoom. The interviewer was very friendly. He gave me one coding problem. I solved the problem and then he asked to improve time and space complexity if possible. I explained my logic very well. After this question, he asked to me explain 3NF(3rd normal form). Then we had some discussion on OOPs concepts.

  • Q1. 

    LRU Cache Design Question

    Design a data structure for a Least Recently Used (LRU) cache that supports the following operations:

    1. get(key) - Return the value of the key if it exists in the cache; otherw...

  • Ans. 

    Design a Least Recently Used (LRU) cache data structure that supports get and put operations with capacity constraint.

    • Use a combination of hashmap and doubly linked list to implement the LRU cache.

    • Keep track of the least recently used item and evict it when the cache reaches its capacity.

    • Update the position of an item in the cache whenever it is accessed to maintain the order of recently used items.

  • Answered by AI
    Add your answer
Round 3 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

This was another technical round. The interviewer gave me a coding problem to solve.
 

  • Q1. 

    Valid String Problem Statement

    You are provided with a string S containing only three types of characters: ('), )'), and *.

    Explanation:

    A Valid String is characterized by the following conditions:

    1. ...
  • Ans. 

    Check if a given string containing parentheses and asterisks is valid based on certain conditions.

    • Iterate through the string and keep track of the count of left parentheses, right parentheses, and asterisks.

    • Use a stack to keep track of the positions of left parentheses and asterisks.

    • If at any point the count of right parentheses exceeds the count of left parentheses and asterisks, the string is invalid.

  • Answered by AI
    Add your answer
Round 4 - HR 

Round duration - 60 minutes
Round difficulty - Easy

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from GNA University. I applied for the job as SDE - 1 in BangaloreEligibility criteria6.5 CGPAVisa interview preparation:Topics to prepare for the interview - Data Structure, OS, DBMS, System Design, Dynamic ProgrammingTime required to prepare for the interview - 12 monthsInterview preparation tips for other job seekers

Tip 1 : Work on your problem-solving skills. Solve as many questions as you can.
Tip 2 : Communication skills are very important in interviews.
Tip 3 : Do some good projects.

Application resume tips for other job seekers

Tip 1 : Mention some good projects on your resume and be prepared.
Tip 2 : Do not put false things on your resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

Anonymous

Software Developer Interview Questions & Answers

user image Anonymous

posted on 26 Nov 2021

I appeared for an interview in Dec 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

test timing: 7-8 pm
2 programming questions
webcam proctored

  • Q1. 

    Minimum Cost to Reach End Problem

    You are provided with an array ARR of integers of size 'N' and an integer 'K'. The goal is to move from the starting index to the end of the array with the minimum possib...

  • Ans. 

    Find minimum cost to reach end of array by jumping with constraints

    • Use dynamic programming to keep track of minimum cost at each index

    • Iterate through the array and update the minimum cost based on reachable indices within K steps

    • Calculate cost to jump from current index to reachable indices and update minimum cost accordingly

  • Answered by AI
    Add your answer

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteria7 CGPA and above, no dead backlogsVisa interview preparation:Topics to prepare for the interview - Data Structures, Dynamic Programming, OOPS, Computer Architecture, Algorithms, Bit Manipulation, Operating System, Computer Networking, Cloud conceptsTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Ability to apply data structures in questions(practice graph and Tree questions)
Tip 2 : Thorough knowledge of the projects done
Tip 3 : Good knowledge about computer science concepts

Application resume tips for other job seekers

Tip 1 : Mention projects that you have done yourself and are thorough with 
Tip 2 : mention soft skills

Final outcome of the interviewRejected

Skills evaluated in this interview

Anonymous

Software Developer Interview Questions & Answers

user image Pranav Bhat Thirthahalli

posted on 3 Dec 2015

Interview Questionnaire 

14 Questions

  • Q1. What is race condition and how can it be eliminated
  • Ans. 

    Race condition is a situation where multiple threads/processes access and manipulate shared data simultaneously.

    • It can be eliminated by using synchronization techniques like locks, semaphores, and mutexes.

    • Another way is to use atomic operations that ensure the data is accessed and modified atomically.

    • Using thread-safe data structures can also prevent race conditions.

    • Example: Two threads trying to increment a shared var...

  • Answered by AI
    Add your answer
  • Q2. What is JCube?
  • Ans. 

    JCube is a Java library for creating and manipulating Rubik's Cube puzzles.

    • JCube provides classes for representing Rubik's Cube puzzles and algorithms for solving them.

    • It supports various cube sizes and can generate random scrambles.

    • JCube can be used in Java applications or as a standalone command-line tool.

    • It is open source and available on GitHub.

  • Answered by AI
    Add your answer
  • Q3. What is regression testing?
  • Ans. 

    Regression testing is the process of testing changes made to a software application to ensure that existing functionality still works.

    • It is performed after making changes to the software

    • It ensures that existing functionality is not affected by the changes

    • It helps to catch any defects or bugs that may have been introduced

    • It can be automated using testing tools

    • Examples include retesting after bug fixes, testing after new...

  • Answered by AI
    Add your answer
  • Q4. Discussion on different sorting techniques
  • Add your answer
  • Q5. Discussion on SQL and SQL optimisaion
  • Add your answer
  • Q6. Software engineering principles
  • Ans. 

    Software engineering principles are the best practices and guidelines for developing high-quality software.

    • Software should be designed with modularity and scalability in mind.

    • Code should be well-documented and easy to read.

    • Testing and debugging should be an integral part of the development process.

    • Version control should be used to manage code changes.

    • Security and privacy should be considered throughout the development ...

  • Answered by AI
    Add your answer
  • Q7. Java and OOP's question
  • Add your answer
  • Q8. Define Singleton class
  • Ans. 

    A Singleton class is a class that can only have one instance at a time.

    • It restricts the instantiation of a class to a single object.

    • It provides a global point of access to that instance.

    • It is often used in situations where a single object is required to coordinate actions across a system.

    • Example: Database connection manager, Configuration manager, Logger manager.

  • Answered by AI
    Add your answer
  • Q9. Explain Testing principles and Design principles
  • Ans. 

    Testing principles ensure software quality, while design principles guide software development.

    • Testing principles include unit testing, integration testing, and acceptance testing.

    • Design principles include SOLID, DRY, and KISS.

    • Testing principles ensure that software meets requirements and is free of defects.

    • Design principles guide software development to be modular, maintainable, and scalable.

  • Answered by AI
    Add your answer
  • Q10. Types of machine learning and methods and examples, they may give you a situation and ask you which technique is good and why
  • Add your answer
  • Q11. Why choose you for VISA?
  • Ans. 

    I have the necessary skills, experience, and passion to contribute to VISA's success.

    • I have a strong background in software development and have worked on projects similar to those at VISA.

    • I am a quick learner and can adapt to new technologies and programming languages easily.

    • I am passionate about creating high-quality software that meets the needs of users and exceeds their expectations.

    • I am a team player and can work...

  • Answered by AI
    Add your answer
  • Q12. Which profile is good for you?
  • Ans. 

    A profile that challenges me to learn and grow while allowing me to contribute to a team.

    • A position that encourages continuous learning and development

    • A role that allows me to collaborate with a team and contribute to projects

    • A company culture that aligns with my values and work ethic

  • Answered by AI
    Add your answer
  • Q13. About the work culture at VISA Inc
  • Add your answer
  • Q14. If u already have a placement, why this company
  • Ans. 

    I am interested in exploring new opportunities and challenges that this company can offer.

    • I am impressed with the company's reputation and growth potential.

    • I am excited about the projects and technologies this company is working on.

    • I believe this company can provide me with a better work-life balance and career growth opportunities.

    • I am looking for a company culture that aligns with my values and goals.

    • I am open to exp...

  • Answered by AI
    Add your answer

Interview Preparation Tips

Round: Test
Experience: Online Test on mettl.com
- 2 coding questions ( 15*2 = 30 marks ) - Moderate level
- 10 MCQs on Programming and Java ( 1*10 = 10)
- 6 MCQs on Machine Learning and Hadoop ( 1*6 = 6 )
- 6 MCQs on Computer Networks ( 1*6 = 6 )
- 6 MCQs on Computer Infrastructure and Architecture ( 1*6 = 6)
- 6 MCQs on Application security and Cryptography ( 1*6 = 6)
15 shortlisted from here including 8 B.Techs and 7 M.Techs for F2F interviews, which were taken by VISA employees from their US and Singapore offices( since they don't have any office at India ).

Round: Technical Interview
Experience: They may give you a situation and ask you to explain which Software engineering principles will you use. They ask you how will you explain the concept of stacks and queues to a 7 year old, or to a granny, so as to encourage programming(like seriously ? )

General Tips: Nothing as such, since this was my second on-campus placement, I had good experience of interviews.
Keep your fundamentals in all computer science subjects open. Unlike other companies they don't focus much on coding alone. The only other company which also looks at perfection in all computer science aspects is Xerox Research Center India.
Challenging and Equally rewarding, but seriously a unique experience with no much tension
Skills:
College Name: NIT Surathkal

Skills evaluated in this interview

Anonymous

Software Developer Interview Questions & Answers

user image Anonymous

posted on 6 Sep 2017

Interview Questionnaire 

1 Question

  • Q1. Tell me about your project ( written in language)?
  • Ans. 

    Developed a web application using Python and Django framework for managing inventory and sales.

    • Used Python programming language for backend development

    • Implemented Django framework for building web application

    • Designed database schema for inventory and sales data

    • Integrated frontend using HTML, CSS, and JavaScript

    • Implemented user authentication and authorization features

  • Answered by AI
    View 1 more answer

Interview Preparation Tips

Round: Test
Experience: They asked 3 question on data structures .
1.Merging linekd list
2 and 3 BST related
Duration: 1 hour
Total Questions: 3

Round: Technical Interview
Experience: Interviewer asked me to explain projects which I had mentioned in Resume. Then He asked me to implement a problem on basis of my project.
It was telephonic round.
CGPA and my project mattered.

College Name: IIT Roorkee
Anonymous

Top trending discussions

View All
Interview Tips & Stories
2w
devshacker007
·
ex -
Zizbey Consultancy
Job Chahiye Boss, Experience 3 Saal Ka — Lekin Salary Fresher Wali!
👔 HR: "Aapke paas Vue.js, React, Node.js, DevOps, AI sabka experience hai?" 👨‍💻 Main: "Haan, maine toh LinkedIn pe sabki post bhi like ki hai!😅" 🤖 Aaj kal interview mein skills se zyada "you must be available to work under pressure, weekends, and salary delay" pe focus hota hai! 💸 Salary expectation batate hi HR bolta hai — "Oh! We are looking for someone who is passionate... not someone who wants money!🏃‍♂️" 🚀 Lekin fir bhi hum apply karte ja rahe hain, kyunki ghar ke EMI aur Swiggy ke bill ne bhi promise kiya hai — "We will never leave you alone!" 📢 Dear companies, ab to job dedo — experience toh Zindagi bhi de rahi hai daily!
FeedCard Image
Got a question about Visa?
Ask anonymously on communities.
More about working at Visa
  • HQ - Foster City,California, United States
  • FinTech
  • 1k-5k Employees (India)
  • Public
  • Internet
  • IT Services & Consulting

Visa Interview FAQs

How many rounds are there in Visa Software Developer interview?
Visa interview process usually has 2-3 rounds. The most common rounds in the Visa interview process are Coding Test, Technical and HR.
How to prepare for Visa Software Developer interview?
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 Core Java, Agile, Application Development, Coding and HTML.
What are the top questions asked in Visa Software Developer interview?

Some of the top questions asked at the Visa Software Developer interview -

  1. What is race condition and how can it be elimina...read more
  2. Explain Testing principles and Design princip...read more
  3. What is regression testi...read more

Tell us how to improve this page.

Visa Interviews By Designations

  • Visa Software Engineer Interview Questions
  • Visa Senior Software Engineer Interview Questions
  • Visa Software Developer Interview Questions
  • Visa Data Scientist Interview Questions
  • Visa Software Engineer Intern Trainee Interview Questions
  • Visa Data Engineer Interview Questions
  • Visa Staff Engineer Interview Questions
  • Visa Product Manager Interview Questions
  • Show more
  • Visa System Analyst Interview Questions
  • Visa Intern Interview Questions

Top Skills for Visa Software Developer

Algorithms Interview Questions & Answers
250 Questions
Data Structures Interview Questions & Answers
250 Questions

Software Developer Interview Questions from Similar Companies

Paytm
Paytm Software Developer Interview Questions
3.2
 • 35 Interviews
FIS
FIS Software Developer Interview Questions
3.9
 • 12 Interviews
PayPal
PayPal Software Developer Interview Questions
3.9
 • 9 Interviews
Fiserv
Fiserv Software Developer Interview Questions
2.9
 • 6 Interviews
Broadridge Financial Solutions
Broadridge Financial Solutions Software Developer Interview Questions
3.9
 • 5 Interviews
Razorpay
Razorpay Software Developer Interview Questions
3.6
 • 4 Interviews
Angel One
Angel One Software Developer Interview Questions
3.9
 • 4 Interviews
MasterCard
MasterCard Software Developer Interview Questions
3.9
 • 4 Interviews
TransUnion
TransUnion Software Developer Interview Questions
4.0
 • 4 Interviews
PayU Payments
PayU Payments Software Developer Interview Questions
3.5
 • 4 Interviews
View all
Visa Software Developer Salary
based on 75 salaries
₹10.3 L/yr - ₹35 L/yr
117% more than the average Software Developer Salary in India
View more details

Visa Software Developer Reviews and Ratings

based on 6 reviews

3.9/5

Rating in categories

4.2

Skill development

4.2

Work-life balance

4.3

Salary

4.1

Job security

4.2

Company culture

3.8

Promotions

4.1

Work satisfaction

Explore 6 Reviews and Ratings
Visa Salaries in India
Senior Software Engineer
659 salaries
unlock blur

₹14.5 L/yr - ₹45 L/yr

Software Engineer
369 salaries
unlock blur

₹7.8 L/yr - ₹30 L/yr

Staff Software Engineer
184 salaries
unlock blur

₹24 L/yr - ₹61 L/yr

Staff Engineer
99 salaries
unlock blur

₹19.2 L/yr - ₹64 L/yr

Senior Data Engineer
99 salaries
unlock blur

₹20 L/yr - ₹45 L/yr

Explore more salaries
Compare Visa with
MasterCard

MasterCard

3.9
Compare
American Express

American Express

4.1
Compare
Paytm

Paytm

3.2
Compare
FIS

FIS

3.9
Compare
Popular Calculators
Are you paid fairly?
Monthly In-hand Salary Calculator
Gratuity Calculator
HRA Calculator
Salary Hike Calculator
  • Home >
  • Interviews >
  • Visa Interview Questions >
  • Visa Software Developer Interview Questions
write
Share an Interview
Stay ahead in your career. Get AmbitionBox app
Awards Banner

Helping over 1 Crore job seekers every month in choosing their right fit company

80 Lakh+

Reviews

4 Crore+

Salaries

6 Lakh+

Interviews

1 Crore+

Users/Month

Contribute
Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
Users/Jobseekers
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Campus Placements
  • Practice Test
  • Compare Companies
Employers
  • Create a new company
  • Update company information
  • Respond to reviews
  • Invite employees to review
  • AmbitionBox Offering for Employers
  • AmbitionBox Employers Brochure
AmbitionBox Awards
  • ABECA 2026
  • ABECA 2025 winners awaited tag
  • ABECA 2024
  • AmbitionBox Best Places to Work 2022
  • AmbitionBox Best Places to Work 2021
  • Invite employees to rate
AmbitionBox
  • About Us
  • Email Us
  • Blog
  • FAQ
  • Credits
  • Give Feedback
Terms & Policies
  • Privacy
  • Grievances
  • Terms of Use
  • Summons/Notices
  • Community Guidelines
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter