I recently interviewed for the Amazon SDE Internship after clearing the Online Assessment (OA). I hope this experience helps future candidates prepare.
The process started with an Online Assessment consisting of DSA and coding questions. After clearing the OA, I was invited for two technical interview rounds.
The first round began with a discussion about my background and projects. The interviewer then asked several Generative AI concepts, including:
The interviewer expected conceptual understanding along with practical applications, so I explained these topics with examples from my projects.
The interviewer discussed different approaches, starting from the brute-force solution and gradually moving toward the optimal dynamic programming approach. I was expected to explain the time and space complexity as well.
The second round focused more on Data Structures and Algorithms and my previous projects.
The interviewer asked me to explain my projects in detail, including the technologies I used, the challenges I faced, and the design decisions behind my implementation. There were several follow-up questions based on my project work.
The interviewer was interested not only in arriving at the correct solution but also in my problem-solving approach, edge cases, and complexity analysis.
The interview was friendly and discussion-oriented. The interviewers gave enough time to think and encouraged me to explain my thought process before writing code.
Overall, it was a great learning experience, and I enjoyed the interview process. Best of luck to everyone preparing for Amazon interviews!