📜  亚马逊6M实习面试经验|校园 2021

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

亚马逊6M实习面试经验|校园 2021

一共有3轮面试。 1 次在线测试和 2 轮技术面试

在线编码回合:

  • 20 分钟内完成 7 个与算法相关的简单调试问题。
  • 70 分钟内解决 2 道中等难度到难的编码问题。我遇到了以下两个问题:
  • k-removal 后唯一整数的最少数量。
  • 连接所有城市的最低成本的变体。
  • 基于行为和工作方式的问题。大约需要20分钟。
  • 35分钟内解决24道推理题。

面试第一轮:面试于 Amazon Chime 平台,耗时约 1 小时 20 分钟。面试从基本的自我介绍开始,然后面试官给了我2个DSA问题要解决。

  • https://www.geeksforgeeks.org/find-the-smallest-positive-number-missing-from-an-unsorted-array/
  • 给定一个 shell 命令来执行打印目录路径。 [提示:一个简单的基于堆栈的实现]
  • 我解决了这两个问题并被选中参加第 2 轮(100 人中约有 30 人进入第 2 轮)

面试第二轮:面试在Amazon Chime平台进行,用时约1小时。面试从基本的自我介绍开始,然后面试官给了我2个DSA问题要解决。之后,我被问到简历中的问题,项目大约 5 分钟。

  • https://www.geeksforgeeks.org/print-all-pairs-with-given-sum/
  • https://www.geeksforgeeks.org/count-number-of-occurrences-or-frequency-in-a-sorted-array/
  • 我能够以最佳方式解决这两个问题,但是,对于第二个问题,面试官要求从头开始实现下限和上限功能。不幸的是,我无法实施它们。

最后,第二轮的 30 人中有 16 人被选为 600 万实习生,不幸的是我不在其中。

[注意:他们经常要求从头开始实现排序、二进制搜索、下限/上限等算法,因此请确保您对所有实现都彻底了解。 ]