The interviewer introduced himself and then asked about me. He questioned me about my projects and what made them different from what is already available.
Next, he moved on to a DSA question, specifically a DFS on a 2D matrix that could be solved with a graph approach. He asked me to explain the approach first, dedicating about 30 minutes to discussing base cases. After that, he asked me to code.
While writing the code, he expected me to explain all edge cases as I went, so I kept commenting.
Once the code was done, I was expected to perform a dry run and then discuss the time complexity.
He asked a few follow-up questions, which were insightful and took some time. Overall, the interview experience was good and satisfying.
Number of Islands - available on LeetCode
The following metrics were computed from 1 interview experience for the Amazon Software Developer Internship role in Chennai, Tamil Nadu.
Amazon's interview process for their Software Developer Internship roles in Chennai, Tamil Nadu is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Amazon's Software Developer Internship interview process in Chennai, Tamil Nadu.