Amazon | SDE1 | N/A | July 2019 [Reject]
Anonymous User
1866

Status: New Grad, MSc CS
Date: 31 Jul 2019

Technical phone screen (1 hour):

Onsite:

Round 1:

  • Behavioral questions
    1. Tell me a time when you objected your manager and did what you think is right. What was the outcome?
    2. Tell me about a time you had to sacrifice short term goals for long term goals
    3. and one more LP that cannot remember
  • Algorithm question
    1. You are logging users visited your page as stream of data. Implement a function to return the id of first user that never visited the page again (only visited once).
      void logUser(int id);
      int firstUniqueVisitor();
      Follow-up: Imrove the O(n) complexity

Round 2:

  • Behavioral questions
    1. Tell me about a time you helped your team mates
    2. Tell me about a time you had a tight deadline
    3. and one more LP that cannot remember
  • Algorithm question (maintainable code)
    1. Merge K Sorted Iterators

Round 3:

  • Behavioral questions
    1. Tell me about a time where you came up with an innovative solution
    2. Tell me about a time you had to persuade your team members
    3. Tell me about a time you had to deal with ambiguity
  • Algorithm question
    1. https://leetcode.com/problems/jump-game
      Follow-up: Return any single path (indices) results in a victory
Comments (3)