2dbi
Home/Experiences/Visa/Visa · Staff — 2 rounds, DSA + system design, rejected
Visa·Staff Software Engineer · staff
Abgelehnt

Visa · Staff — 2 rounds, DSA + system design, rejected

BangaloreJun 20261by Anonymous

Round 1 — DSA

All code was done in Java.

  • q1: LinkedList intersection
  • q2: Longest subarray without repeating characters

Round 2 — HLD + LLD

I was asked to design a payment system with focus on:

  • Payment states
  • Various payment methods
  • Durable execution and retries

I felt this round was unfair from the beginning—too many requirements and the interviewer wanted both HLD and LLD covered in depth. Despite time constraints, I was able to meet primary requirements in both HLD and LLD. I coded the main entities and service class, implemented the strategy pattern for various processes related to different states and payment methods. I drew HLD components and directly implemented them as LLD to maintain consistency.

I believe I performed quite well considering the time pressure and scope, covering most requirements in both HLD and LLD. However, I was rejected with no feedback provided.

Shared Jun 2026
RanglisteGehalt
Sprache
Konto