I applied online. The process took 1 day. I interviewed at Visa Inc. (Bengaluru) in May 2021
Interview
HR called on phone informing that my profile is shortlisted and sent me an MS Teams video meeting invite. On the scheduled date and time, the HR wasn't even aware that my interview was supposed to happen, I had to remind them and after waiting for about 10-15 mins the panelist joined.
He asked me about my background and apologized for joining late, least I could expect. I shared my past professional experience and what I was looking for but the panelist, who also shortlisted my resume told me that my profile doesn't fit well for the role that I applied for - Is this a joke? However, the Job Description was absolutely relevant to my profile. Only good thing was that the panelist told me about the role - sounded like Production Support work and not much R&D related, which was totally not what I was looking for. Also, panelist was not knowledgeable enough to understand what kind of skillset you're supposed to take into account for a Data Engineer role. My suggestion is to screen candidates properly before inviting them for an interview. We set some hopes when we're given a chance and also give our time for preparing and appearing for the interview.
Interview questions [1]
Question 1
Tell me about yourself - professional background and projects you've worked on.
I applied through an employee referral. I interviewed at Visa Inc. (Bengaluru) in Mar 2026
Interview
First technical round: Coding—Python, PySpark, SQL one question each
Second technical round was really weird. The interviewer didn’t switch on her camera. She asked no questions about my resume. She asked me Python, PySpark, SQL questions. (Really easy like window functions and lazy evaluation, wide vs narrow transformation.) No followup questions. I answered all of it and then she ended the call twenty minutes early.
Seemed disinterested and eager to get it done with.
I applied online. I interviewed at Visa Inc. (Bengaluru) in Sep 2025
Interview
Once you are pre-screened, you get a codesignal test. Once you solve at least 2 out of 4, you are invited to a 1st round interview where they ask you basic sql and python questions.
2nd Round - my interviewer was very condescending and got offended by my definition of a data engineer. Their communication style included remarks that felt condescending, such as implying a question was "sixth-grade level," despite it being a specific Python trick. This made the interaction quite unpleasant and difficult.
Interview questions [1]
Question 1
How would you read 1 TB file using spark's inferschema option.
Good interview process. Starts with a online assessment with questions starting from easy to hard (according to leetcode). Then interviews. 1st round - technical. 2nd round - techinical. 3rd round - technical and managerial
Interview questions [1]
Question 1
How do we query a table with 8 Bil records easily in MS SQL?