My Interview Experience with Amazon India for SDE 6-Month Internship
Anonymous User
1877

How I Got the Opportunity:

On 14th September 2024, I received an email from the "Amazon University Talent Acquisition" team inquiring about my interest in a Software Development Engineer (SDE) internship at Amazon. I got this email because I had registered for "HackOn with Amazon." The email included a hiring interest form to collect details such as job location preferences and availability.

Hiring Process:

The hiring process included two rounds: one coding round and one technical interview.

Round 1: Coding Round (via HackerRank)

  • Date: 16th September 2024
  • The first round was conducted on Hackerrank, consisting of 2 LeetCode medium-level questions. One problem was based on hashmaps and the other on dynamic programming.

After successfully completing the coding round, I received an email on 18th September 2024 stating that I had been shortlisted for the interview round.

Round 2: Technical Interview (via Amazon Chime)

  • Date: 23rd September 2024

  • The interview lasted for 70 minutes and was conducted on Amazon Chime. Two interviewers were present: one was an SDE 2 and the other was an SDE 1.

    Interview Details:

    • The interview started with introductions, followed by a request for me to introduce myself. The interviewers were impressed with my introduction and mentioned that it was creative and unique.
    • The first question, asked by the SDE 2, was a Dynamic Programming on Trees problem: Find the maximum sum of nodes in a tree such that no two adjacent nodes are included.
      • I explained the approach, wrote the code, and then dry-ran the code for the given test cases. This question took around 45 minutes as I spent significant time dry-running the test cases.
      • After completing the first question, the SDE 2 asked the SDE 1 if they had any questions to ask, which led to a set of implementation-based questions.

    Implementation-Based Questions from SDE 1:

  • Types of hashmaps.

  • Difference between ordered and unordered maps.

  • Difference in the implementation of ordered and unordered maps.

  • What is a heap, and which data structure is used in its implementation?

  • Explain the implementation of quicksort.

  • What is a skewed binary tree?

  • BFS vs. DFS.

  • Data structure used in BFS vs. DFS.

  • Data structure used in recursion.

  • Time complexity of the vector push_back function.

  • Explain the implementation of the vector push_back function.

    I answered most of the questions, but I was slightly confused on 2-3 questions. I explained what I knew and mentioned that I couldn’t recall more at the moment. The interviewers were kind and said they were quite impressed with my responses, mentioning that it was fun interviewing me.

    The interview ended with the question: "Do you have any questions for us?" I asked about the feedback, and they informed me that I would be communicated with via email. The interview ended, and I left the meeting.

Verdict:

  • 29th September 2024: I received an email from Amazon stating that I was waitlisted.
  • 6th November 2024: I received an email from Amazon informing me that my waitlist status had been released, and they would communicate further details by 15th November 2024.
  • 19th November 2024: I received the confirmation email stating that I was selected for the Software Development Engineer (SDE) internship at Amazon.

I’m thrilled to have been selected for the internship and look forward to contributing to Amazon’s innovative projects. It was an exciting and enriching experience, and I am grateful for the opportunity.

Comments (3)