📜  亚马逊 SDE-1 面试体验(校外)

📅  最后修改于: 2022-05-13 01:58:21.663000             🧑  作者: Mango

亚马逊 SDE-1 面试体验(校外)

我收到一封来自亚马逊招聘人员的 SDE-1 职位邮件。我通过招聘网站申请。

在线评估轮次:询问了 2 个编码问题。 (不记得确切),我有一个 MD 编辑,还可以解释我对问题和时间复杂性的处理方法。您需要解决这两个问题才能接到面试电话。

Round -1 (Coding round):大约 3 周后,我接到了招聘人员的电话,说我下周同一天有 2 轮面试。这一轮是由高级 SDE-2 进行的。我们介绍了自己,然后他直接跳入编码问题。

  1. 将零移到最后(https://www.geeksforgeeks.org/move-zeroes-end-array/)
  2. 删除 k 个连续字符 (https://www.geeksforgeeks.org/reduce-the-string-by-removing-k-consecutive-identical-characters/)

我们首先讨论了解决问题的方法,然后当我找到问题的优化解决方案时。他让我编写代码并讨论空间和时间的复杂性。

Round – 2 (Coding round):同一天一个小时后,我进行了下一轮面试。它是由两名高级 SDE-1 拍摄的。他们让我自我介绍。

  1. 我不完全记得这个问题,但它是一个基于应用程序的修改 DFS 图问题。
  2. 计算到达第 n 个楼梯的方法。 (https://www.geeksforgeeks.org/count-ways-reach-nth-stair/)

我已经在 45 分钟内解释了这两个问题。他们问我是否有任何问题要问他们。我请他们告诉我他们的经历。

大约一周后,我接到电话说我第二天要进行下一轮面试。

第 3 轮(提高标准的轮):这一轮由高级经理进行。我们在他这边遇到了很多带宽问题。

  1. 他问我最近的项目。方法、我面临的挑战及其解决方案。
  2. 他也问了我一些行为问题,比如告诉我你犯过一次错误的经历(技术和个人问题)。
  3. 他还问我在前几轮比赛中问了什么问题。然后给了我这个问题。
  4. 反向锯齿树遍历。 (https://www.geeksforgeeks.org/zigzag-tree-traversal/)

这一轮并不顺利。我对下一轮感到紧张。本轮与下轮之间的差距是15分钟,但这一轮的持续时间要长10分钟。所以,两轮之间我只有5分钟。

第 4 轮(提高标准的一轮):这一轮也是由一位拥有大约 12 年经验的高级经理进行的。我们从简介开始。

  1. 这与上一轮提出的问题相似。他问我最近的项目。方法、我面临的挑战及其解决方案。这一次,他深入了。
  2. 还有一些人力资源问题,你为什么要离开现在的公司?
  3. 为什么是亚马逊?
  4. 最大总和路径(https://www.geeksforgeeks.org/find-maximum-path-sum-in-a-binary-tree/)

一周后,我接到了一个电话,我被选中了。