I interviewed for a Staff Software Engineer role at Visa in Bangalore and the process felt fairly focused on fundamentals and one deep system design prompt. After the initial steps, I ended up with two main technical rounds. The first round was a coding session where I had to work in Java and solve classic data structure problems. I specifically remember tackling a linked-list intersection problem and then a “longest subarray without repeating characters” problem.
The second round shifted into system design and required me to think through a payment platform from the ground up. I was asked to design a payment system around payment states, the different payment methods, and how to get durable execution with retries. It wasn’t just “what components exist”—I had to reason about how the flow holds up under failure scenarios and repeated attempts.
1 month ago
Average Positive United States
My Visa process took a bit of time—on the order of a few weeks—and followed a pretty standard structure: an online assessment first, then a recruiter phone screen, and then one or two rounds of technical and behavioral interviews. What made it feel intense was that the early stage felt eliminatory, and everything after depended on clearing it.
I went into the online assessment without having studied a lot of LeetCode, and it showed. The problems included things like something close to 3Sum, a stack-oriented question, and then a dynamic programming or greedy-style challenge. When I finished, I didn’t make it past the next steps, and later I received an email that they weren’t proceeding.
1 month ago
Difficult Positive Austin, TX
My Visa journey had a pretty clear sequence: a recruiter call, then one coding-related round, and then a loop round with three interviews. What surpri…
1 month ago
Difficult Positive India
I got pulled into a coding test that felt unusually strict from the start: four questions to complete in about ninety minutes, and I had to pass every…
2 months ago
Average Positive India
My Visa process started with an online assessment (CodeSignal General Coding Assessment) with four questions. The format was pretty tightly timed and …
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Online Assessment
The interview process typically begins with a timed online coding assessment on platforms like HackerRank or CodeSignal, focusing on data structures and algorithms. Candidates should prepare for a mix of easy to medium-level LeetCode-style questions under strict time constraints, as passing this stage is crucial for moving forward in the process.
HackerRankLeetCodeTimed Assessment
Technical Coding Rounds
Following the online assessment, candidates usually face one or more technical coding interviews that emphasize problem-solving and optimization. Expect to tackle medium-level coding problems and demonstrate a clear understanding of time complexity and edge cases, as the interviews often require clean, correct implementations.
Coding InterviewsProblem SolvingTime Complexity
System Design Round
For roles that require it, candidates will encounter a system design interview where they must conceptualize and articulate the architecture of a system, such as a payment platform. This round assesses not only the ability to design but also to reason through failure scenarios and trade-offs in system reliability.
System DesignArchitectureReliability
Behavioral and Cultural Fit Interviews
The interview process includes behavioral rounds that assess cultural fit and communication skills. Candidates should prepare to discuss their experiences, motivations, and how they handle various work scenarios, as these aspects are considered alongside technical skills.
Candidates have reported varied experiences with feedback and communication throughout the process, with some experiencing delays or a lack of clarity post-interview. It is important to follow up if feedback is not received in a timely manner, as this can help manage expectations.
FeedbackCommunicationFollow-Up
Overall Experience and Expectations
The overall interview experience at Visa is described as structured but can feel intense due to high expectations and the eliminatory nature of early stages. Candidates should be prepared for a rigorous process that tests both technical and soft skills, often with a focus on thoroughness and clarity.
Interview ExperienceHigh ExpectationsRigorous Process