The interview had four rounds: three technical coding interviews, followed by one system design interview.
All engineers had been with Amazon for more than four years. They asked progressively difficult LeetCode Medium and Hard level programming questions. They were comfortable with any programming language, so I chose Python to code my solutions.
They asked Leetcode Medium and High difficulty questions.
The following metrics were computed from 5 interview experiences for the Amazon Software Engineer II role in India.
Amazon's interview process for their Software Engineer II roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Amazon's Software Engineer II interview process in India.