I applied through an employee referral. I interviewed at Visa Inc. (Bengaluru) in May 2026
Interview
A hackerrank test is told to solve while the interviewer asks you to share you screen.
The interviewer asked to open the hackerrank link attached in the jd and afterwards gave questions one by one.
The questions were on sql , whiteboarding that is to create visualization and what's wrong with viz means what is wrong with power bi chart shown and we had to tell it and explain the solution.
Time frame for each question was very less
Interview questions [1]
Question 1
A hackerrank test is told to solve while the interviewer asks you to share you screen.
The interviewer asked to open the hackerrank link attached in the jd and afterwards gave questions one by one.
The questions were on sql , whiteboarding that is to create visualization and what's wrong with viz means what is wrong with power bi chart shown and we had to tell it and explain the solution.
Time frame for each question was very less
I applied online. I interviewed at Visa Inc. (Bengaluru) in Jan 2026
Interview
Round 1: HR Screening
Phone call focused on salary expectations, current role overview, notice period, and relocation willingness. Straightforward screening.
Round 2: Technical Discussion
Video call diving deep into current work experience. What kind of work I did in current organisation, about team work, ownership, impact, etc
Round 3: Pair Programming + Technical Deep Dive
Live coding round - codesignal platform
SQL Coding : Two medium-hard problems involving window functions, date filtering, ranking, CTEs, and complex multi-table joins.
Unix Commands : Three practical questions testing hands-on command knowledge (file finding by modification date, pattern matching, archiving).
PySpark Coding: 2 question involving data manipulation using 2 databrames/csv
Interview questions [1]
Question 1
SQL:
1. Find avg of top merchant where mode is online (given 2 tables, merchant, payment)
2. Find average & sum of each merchant catag for the last quarter.
Pyspark:
1. Have 3 csv - movie (rating, box office, genre, etc), actor (id, name, etc), movitActorMap. Find the total box office of actorA, whose filim is in GenreA and having rating>5
2. Get top 3 actors, by sum of box office, acted more than 6 film, rating>5.
3. Pysparks internals question, coalesce() vs repartition() - when does shuffle happen?
Unix:
Basic file commands, grep, zip etc. Find the latest 3 files starting with "Latest" and zip it to this location.