Amazon | SDE2 | Seattle | July 2019 [Offer Declined]
Anonymous User
17868

About Me: 8 years of experience with expertise in distributed computing.
Online Assessment:

L6 Phone Screen:

  • LP: Describe your most impactful project.
  • https://leetcode.com/problems/trapping-rain-water/
  • I really liked the interviewer, I could tell he is very talented. This interview was also went really well. However, the interviewer did not think I will be raising the bar for the L6 level. I was disappointed. The recruiter asked me if I want to come in for L5, which I agreed to do.

Onsite Round 1: Design Question (By a manager)

  • LP: Give me an example of when you showed initiative and took the lead.
  • LP: Tell me about one of your recent projects.
  • Design LinkedIn.
  • It went well, I think. The interviewer was not very responsive, so it was hard for me to tell if he liked the solution or not.

Onsite Round 2: Coding (By a manager)

Onsite Round 3: Coding (By the Bar Raiser)

  • LP: Tell me about a decision for which data and analysis weren’t sufficient to provide the right course and you had to rely on your judgment and instincts.
  • LP: Tell me about a time when you were wrong.
  • https://leetcode.com/problems/first-unique-character-in-a-string/
    • Follow-up: What if instead of a string it is a continuous stream. Can you return the 1st unique char at a given time? (meaning can you do it in one pass?) I did it using a queue.
  • https://leetcode.com/problems/implement-strstr/
    • Follow-up: How to make the implementation linear O(n + m)?
    • Follow-up: What if the big string is sorted.
  • It went really really well.

Onsite Round 4: Coding (By a Senior Engineer)

  • LP: Tell me about a time when you had to step up and disagree with a team members approach.
  • LP: If your direct manager was instructing you to do something you disagreed with, how would you handle it?
  • It was a open ended question, similar to https://leetcode.com/problems/reorder-log-files. I was having hard time understanding what the interviewer wanted. At the end, I came up with a resonable solution and the interviewer seemed to be ok with it.
  • I ended up getting an offer for the team of this interviewer. So, I guess it was not as bad as I thought.

Two hours after the intervew, I received a phone call from the recruiter telling me they will be extending an offer.

Offer Details: 155K base/240K. I rejected the offer since it was below my expectations (which was $350).

I must say, I had a great experience interviewing at Amazon. The recruiting team was phenomenal and the conversations with the interviewers were really great.

Comments (24)