📜  亚马逊面试经历|设置 418(用于 SDE 2)

📅  最后修改于: 2021-09-23 05:29:11             🧑  作者: Mango

我是通过招聘人员申请的,我在参加这次面试时有 4 年的经验,总的来说这是一个相当漫长的过程。
我向招聘人员分享了我的简历,后来安排了电话讨论

电话第一轮:
双方简要介绍然后他问了技术问题,

  1. 拓扑排序(给出了很多依赖于其他模块的模块,找到构建顺序)。
  2. 运行整数流的中位数。 (使用最小和最大堆解决) GeeksforGeeks Link

然后有将近 3 周的时间间隔,没有任何反馈线索,然后突然招聘人员联系我,说明电话讨论的积极反馈,并邀请我在 NCR 地区参加亚马逊古尔冈办公室的内部面试。

第二轮:

这完全是技术回合,我被问到三个技术问题,难度不大

  1. 两个节点的 LCA GeeksforGeeks Link
  2. 股票买卖问题 GeeksforGeeks Link
  3. 查找是否存在来自具有正数和负数的数组的两个元素的总和 X GeeksforGeeks Link

第 3 轮:

这是技术问题和一些行为问题的混合

最初面试问了一些简历上的问题,然后跳到了技术问题,

  1. 来自具有正数和负数的数组的最大和子数组。 GeeksforGeeks 链接
  2. LRU 实现

第 4 轮:

这一轮完全是设计轮(LLD和HLD)
Design Debugger 然后在他之间转移到设计会议调度程序
在最后 10 分钟他让我给时钟室的 HLD

第 5 轮:

这是由一些高级开发人员拍摄的,
他问了一些与以前工作相关的问题,然后将其挑战转移到了技术问题上

  1. 在数组中找到缺失的数字,我给出了 XOR 方法,然后他深入研究了 XOR 的工作原理
    给定具有唯一节点的树并给定 n 和 k 值,找到 n 个节点,然后在两个方向上打印与第 n 个节点的距离为 k 的所有节点 GeeksforGeeks Link

然后又是一些行为问题,

  1. 为什么是亚马逊?
  2. 为什么要离开现有组织?

这类问题。

这些轮次都在同一天发生,然后我被要求离开当天并等到下周以获得反馈和后续步骤(如果有)。

1 周后,我收到邮件说,我们想进一步进行,并安排了我的酒吧提高者回合。

第 6 轮(巴西):

是电话讨论,
面试官根据亚马逊的领导原则评判我,
我相信我只是违反了其中一项原则,但总的来说,他对我的回答感到满意。
他让我解释自动停车系统的HLD。

这次采访持续了很长时间,因为我的手机网络存在一些网络连接问题,

最后他让我解释解决技术问题的方法,
确切的问题我不记得了,但它与合并 k 排序数组有关。

第 7 轮(HM):

大约在下周安排了这次面试,因为招聘经理由于日程繁忙而无法使用,

这次采访的大部分时间都是围绕行为问题和亚马逊领导原则进行的。

最后他让我设计像变形虫游戏区一样的游戏工作室。

亚马逊的所有练习题!