Amazon WoW Interview Experience || SDE 6-Months Internship Opportunity

Last Updated : 2 Jan, 2025

On November 5, 2024, I received a form link from Amazon WoW for a 6-month internship opportunity. After completing the form, I was provided access to a Mettl coding challenge assessment, which needed to be completed within two days.

Round 1: Technical Assessment

This round included:

  • Questions on Operating Systems, DBMS, Linux, Data Structures, and Algorithms.
  • A coding problem to solve.

After clearing this round, I received a test link for the second round.

Round 2: Coding and Behavioral Assessment

The second round required candidates to:

1. Fill in their details on the Amazon platform to generate the test link.

2. Complete:

  • Two coding questions.
  • Behavioral questions based on Amazon Leadership Principles.

After successfully clearing this round, I received a link for the final interview, scheduled two days later.

Round 3: Final Interview

The final interview was conducted on the Amazon Chime platform on November 18, 2024, from 4:00 to 5:00 PM. Two interviewers were present during the session.

Structure of the Interview

1. Introduction:

  • The interview began with a request for a brief self-introduction.

2. First DSA Question (String Manipulation):

  • I explained two approaches to solve the problem.
  • The interviewers asked me to code the second approach and explain its time and space complexity.

3. Second DSA Question (Design a Data Structure):

  • The problem was to design a data structure supporting insert, delete, search, and getRandom operations in O(1) time.
  • I explored various solutions, considering linked lists and arrays, and reasoned through their time and space trade-offs.
  • My final solution combined an array and a hash map, where the hash map stored array values as keys and their indices as values.
  • The interviewers asked how I would handle duplicate values in this setup.

4. Debugging Exercise:

  • To test my debugging skills, they commented out a line of code and asked me to analyze its impact.
  • I used dry-run examples to identify the issue, which satisfied them.

Outcome

I believe the interview went well, but I have not received a verdict. As of mid-December 2024, the interview process appears to have concluded, but I have not received any communication regarding selection or rejection.

Final Thoughts

The experience was challenging yet rewarding. It provided an excellent opportunity to showcase my technical skills, problem-solving abilities, and adaptability under pressure. While the outcome is uncertain, I remain positive about the learning gained from this process.

Comment