Amazon | SDE2 | Hydrabad, India | Jun 2021 [Reject]
Anonymous User
1515

Hi all, I was recently interviewed at Amazon for SDE 2 Position.

Background:

  1. BTech CS - University in Chennai.
  2. 3 YoE as a Software Development Engineer at a product based company (SaaS).
  3. Worked on microservices and product development from scratch.

Timeline / Details:

  1. Recruiter reached me out during mid of May through linkedIn.
  2. Online assessment on may last week - Hackerrank test.
    1. Hashmap and String Sorting.
    2. Connected components of a graph.
  3. Got a call from the recruiter to schedule the next rounds of interview after a week.
  4. Round 1 - DS and Algo - Chime Interview
    1. Given a family of ants and the interactions between them, classify the family as good or bad. A family is good if every ant interacts with ants of opposite gender only.
      • 3 ants, 3 interactions
      • 1 2
      • 2 3
      • 1 3
      1. The interviewer just showed me the questions without expected output and didn’t tell anything else, even though I asked him to explain.
      2. I was only able to figure out and tell him that it is a Bipartite graph but was not able to implement that in code fully due to time constrains.
    2. 1 Behavioural question, with follow ups.
  5. Round 2 - DS and Algo - Chime Interview
    1. Create a DS to perform following in O(1)
      1. Insert
      2. Delete last inserted element
      3. Get maximum element
    2. Given an array of elements, rearrange the elements of array in zig-zag fashion. The converted array should be in form a < b > c < d > e < f.
    3. 2 Behavioural questions, with follow ups.
    4. Overall, Ok
  6. Round 3 - System Design - Chime Interview
    1. System Design diagram has to be drawn in Invision.
    2. Dug deep on my work at my previous organisation and design patterns used there.
    3. 2 Behavioural questions, with follow ups.
    4. Design Music streaming application with below features
      1. Registration and login for users with premium subscription option.
      2. Users can search for songs based on Song name, Album name, Artist.
      3. Users can create thier playlist.
      4. Default playlist - Have top 10 songs from each languages.
      5. Artists can login and upload music.
  7. All the above 3 rounds happend in the same day (Mid of June)
  8. Got the rejection mail the next day of interview. Rejection is mostly due to the non implementation of Bipartite graph.

Tips:

  1. Prepare responses for each leadership principle in the STAR format.
  2. For system design, explain each and every component in detail and justify why you have used it. Be prepared with your basics.
Comments (1)