I applied for the position through LinkedIn and received an assessment link the very next day. Two months later, I was invited for an interview. The selection process consisted of three rounds: two technical interviews and a hiring manager round. After a few weeks of waiting, I finally received a call from HR confirming my selection.
Round 1 (OA):
Duration: 75 mins
Total questions: 4
First two questions are easy, 3rd is leetcode medium and 4th one is slightly hard.
Topics: array, queue for 1st and 2nd respectively. 3rd was on matrix and 4th one is on graph.
Round 2 (Technical Round 1):
Duration: 50 mins
1 DSA question similar to
https://leetcode.com/problems/number-of-matching-subsequences/
questions on JAVA, SpringBoot and SQL.
Round 3 (Technical Round 2):
Duration: 50 mins
1 DSA question similar to
https://leetcode.com/problems/house-robber-ii/description/
questions on React, SpringBoot, Java
Round 4 (HM round):
Duration: 50 mins
This was a great round where interviewer ask about my projects and current company work. there is no technical questions in this round just normal behaviour and current work related questions.
Compensation and YOE details:
https://leetcode.com/discuss/post/6659683/visa-inc-software-engineer-by-anonymous_-923f/