Amazon | SDE3 | Berlin | August 2020 [Offer]
Anonymous User
3020

Phone screen:

  1. Two of leadership principles (https://www.amazon.jobs/en/principles).
  2. https://leetcode.com/problems/maximum-width-of-binary-tree/

Feedback was very positive. Have a good story (or two) for each leadership principle. It's very important for this company.

Virtual on-site:

  1. Coding: https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/
    Follow up: do not use reverse operation (I used it in my implementation).
    Two of leadership principles.

  2. Coding: https://leetcode.com/problems/find-the-duplicate-number/
    Two of leadership principles.

  3. Coding: There are 3 types of boxes (Large, Medium, Small) and 3 types of parsels (Large, Medium, Small). The arrays of boxes and parsels are given.
    You need to put as many as possible parsels into boxes. Each box can contain the only parsel.
    Two of leadership principles.

  4. System Design: Design a demand-monitoring system for orders. You need to return how many orders were in given time range. System must work in realtime. 10 millions orders per hour.
    Two of leadership principles.

  5. Manager:
    Three of leadership principles.

So I was asked 13 from 14 leadership principles ("frugality" wasn't asked). The problem is, for each interview you have 45 minutes, a half of the time (or even more) was taken by leadership principles. Each time they were asked at the beginning of interview. So, again, do have prepared stories for each of this principles!

The feedback was positive, but they decided I wasn't good enough in System Design for SDE3. So they proposed me SDE2 with possible promotion to SDE3 after a half of year.
TC: ~105к€/y (base + sign-up bonuses + equity).

Comments (8)