The selection process began with an online coding round, consisting of two LeetCode medium-level DSA problems — one based on Binary Search and the other on Graphs.
After clearing the coding round, I was invited to the first technical interview. The discussion started with questions about my projects mentioned in the resume, followed by some basic React-related concepts. Later, I was asked to solve a two-pointer problem and another easy DSA question on Binary Tree traversal.
I was then shortlisted for the second round, where I was given a LeetCode hard-level DSA problem, which I solved using the Sliding Window and Deque approach. After the coding part, the interviewer asked a few Leadership Principle-based questions.
In the third and final round, I was asked in-depth questions about my projects, followed by a DSA problem based on Stacks. The interview concluded with a few more Leadership Principle questions. This round lasted for about 1 hour and 30 minutes.
In the second round, apart from the technical questions, the interviewer also asked a behavioral question: “Can you describe a time when you were stuck at your work and how you resolved it?”
The following metrics were computed from 109 interview experiences for the Amazon Software Development Engineer (SDE) role in Bengaluru, Karnataka.
Amazon's interview process for their Software Development Engineer (SDE) roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Amazon's Software Development Engineer (SDE) interview process in Bengaluru, Karnataka.