Visa - Staff Software Engineer ( Rejected)
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.
Full Experience
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
Interview Questions (2)
Kth Smallest Element
Given an unsorted array of numbers and an integer k, find the k‑th smallest element in the array.
Reverse Linked List Except Head and Tail
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.