Visa - Staff Software Engineer ( Rejected)

visa logo
visa
· Staff Software Engineer
March 30, 2026 · 1 reads

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)

1.

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.

2.

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.

📣 Found this helpful? Please share it with friends who are preparing for interviews!

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!