Visa - Staff Software Engineer ( Rejected)
- Posted
- 30 Mar 2026
Summary
I applied directly on Visa's careers page, received an online assessment, and went through two interview rounds for a Staff Software Engineer position. Both rounds ended in rejection.
How it went
Applied directly on their careers page, received an OA in a few days.
OA is easy, there will be 2-3 questions which need to be solved in 90 mins; they will not take more than 30-45 mins.
1st Round (Rejected)
- Asked to implement a distributed scheduler (they were looking for pseudo‑code and approach, not a full working solution).
- Few scenario‑based questions to reduce latency in cache and feature‑flag updates.
1st Round (Different team - Rejected)
- Implemented kth smallest element.
- Reversed a linked list except head and tail.
- Few Spring‑related questions:
- IOC, Controller Advice, doFilter, Interceptor
- Monitors and Locks
- Marker Interface
- PUT vs PATCH
- BDD, TDD, DDD
- TSL SSL
Questions asked (2)
- 01
Kth Smallest Element
Data Structures & Algorithms · Medium
Given an unsorted array of numbers and an integer
k, find the k‑th smallest element in the array. - 02
Reverse Linked List Except Head and Tail
Data Structures & Algorithms · Medium
Given a singly linked list, reverse the nodes of the list **excluding** the head and the tail nodes. The head should remain the first node and the tail should remain the last node after the operation.