Visa Inc. logo

Visa Inc. Qa Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 36 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
44.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Visa Inc..

Showing 3 of 36
Visa Inc. logo
Visa Inc.

QA Engineer

Engineering · nearly a year ago

Entry Easy Positive experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Background check
Interview formats
Coding Technical Behavioral

I had a phone call with the recruiter. Then there was an online test that involved a bot and a live coding session. After that, another phone call with the recruiter. The next step was a technical interview, and finally, I had a meeting with an HR specialist.

Confirmed questions2 questions
  • Tasks involving manual testing
  • Questions about unit tests
Visa Inc. logo
Visa Inc.

Senior QA Engineer

Engineering

Senior Average Negative experience No offer 3 rounds
Interview process
Phone screen Technical screen Onsite
Interview formats
Technical Coding

The interview process had three steps: an online phone screen, a Hackerrank test, and an onsite interview. The Hackerrank was poorly designed and felt random. The onsite interview was lengthy, and the team seemed to lack experience in conducting interviews. For instance, one interviewer asked about calculating data center load using JMeter. Some directors were quite arrogant, having been at the company for over a decade and expecting candidates to possess similar deep domain knowledge. Overall, the Glassdoor reviews for Visa seem accurate; it feels like a government-type environment where people are just holding their jobs. My impression from the onsite was that it's not a great place to work. The recruiter was also unprofessional. After saying the team liked me, he mentioned they needed to review other candidates before deciding, which left me wondering what to do next. I've since moved on and accepted another offer.

Confirmed questions5 questions
  • How can duplicates in a string be identified using a hashmap?
  • Can you explain how to perform simple SQL queries?
  • What are your thoughts on using JMeter?
Visa Inc. logo
Visa Inc.

QA Engineer

Engineering

Mid Average Negative experience Decline offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Technical Coding Behavioral System Design

The interview process had three rounds. The first round asked about Test Plans, project risks, Agile methodologies and team location, testing High Availability in data centers, deleting trailing spaces in Perl, credit card authorization terminology, factors to consider before accepting a job offer, and the pros and cons of Agile. Round 2 involved designing test cases for a login form including database testing and business rules, testing in Soap UI beyond WSDL, differentiating between class and instance variables, debugging a Java program error, and understanding security testing, inner vs outer joins, and unique vs primary keys. Round 3, conducted by a developer, focused on Junit vs TestNG, testing Web Services, regression testing frequency, white box vs black box testing, unit testing concepts and compilation errors, the importance of testing, troubleshooting testing issues, finding files with specific text in subdirectories, and deciding on test automation.

Confirmed questions8 questions
  • Can you explain what a test plan is and what it should include?
  • What are some different risks that can affect a project?
  • What is Agile, and do you think teams need to be in the same location for it to work?

Visa Inc. Qa Engineer Interview Questions

Quoted word for word from Visa Inc. interview reports.

There seems to be an error in the SQL statement: SELECT * FROM student where student_id = 1234. If student_id is a string type, what is incorrect, and what is the correct statement?

Read reports

If you have String A = "ABCD", what happens when you do A + "test", and why is String immutable?

Read reports

In a 24-hour span, how frequently do the hour and minute hands of a clock overlap?

Read reports

In Java, if the string is " ABC DEF", how would you rearrange it to " A D B E C F"?

Read reports

Given the array arr[] = {6, 0, -4, 4, 8}, how would you count the number of unique values, ignoring their signs, even if the array is dynamic?

Read report

Can you write a Java program to reverse each string in a sentence like " Today is a Happy Day" to get " yadoT si a yppaH yaD"?

Read report

Can you find the error in this Java program related to a class variable instantiation?

Read report

Can you explain the difference between a primary key and a unique key in SQL?

Read report

For the array arr[] = {5, 10, 15, 25, 20, 30}, how would you find elements that sum up to k = 25, considering combinations of 2 or 'n' elements?

Read report

Formats, difficulty and experience

Across all 36 Visa Inc. interview reports.

Interview formats

Technical 37.5%
Coding 29.2%
Behavioral 28.1%
System Design 4.2%
Other 1%

Interview difficulty

Easy 27.8%
Average 61.1%
Difficult 11.1%

Candidate experience

Neutral 16.7%
Negative 38.9%
Positive 44.4%