Visa STAFF SWE (Bangalore) Interview Experience | 8.8 YOE | Not Selected
Anonymous User
742

Round 1 : DSA Round

All code was done in java

q1) LinkedList intersection.
q2) Longest subarray without repeating characters.

Round 2 : HLD + LLD

Design a payment system, focusing on payment states, various payment methods, durable execution and retries.

This round I feel was unfair from the beginning, too many requirements and the interviewer wanted both HLD and LLD.

I was able to meet primary requirements in HLD and LLD both. I was able to code the main entities and service class along with strategy pattern for various processes related to various states and different payment methods. Whatever components I had drawn for the HLD, I directly implemented them as LLD to maintain consistency of my design.

I'd say I did quite well considering the fact that I was short of time and had to cover multiple requirements which needed both HLD and LLD.

It's unfortunate that I was rejected even though I was able to cover most of the things in both HLD and LLD.

No feedback was provided.

Comments (2)