📜  亚马逊面试经历| SDE-1 | 2.5年经验

📅  最后修改于: 2021-09-23 06:02:53             🧑  作者: Mango

进场前的几件小事:

好好准备。努力工作。自信地说。速度要快(尽管不要把答案记在心里!)

第 1 轮(电话):

接到了正在接受采访的团队中的一个人的电话。问题是关于我的项目,以及 SSL 等基本概念(我相信这因团队而异)

第 2 轮(在线 – AMCAT):

第一个问题基本上基于 https://www.geeksforgeeks.org/given-sorted-array-number-x-find-pair-array-whose-sum-closest-x/ 但给出了两个数组,你有从每个元素中选取一个元素,使得总和最接近 X。

这被定义为一个问题,其中有一架飞机具有给定的燃油容量 (X) 和一个包含某些目的地 (A) 的燃油消耗值的数组和另一个包含前往该位置后前往另一个位置的燃油消耗的数组在前一个数组 (B) 中。现在我们需要找到最大 A+B 使得 A+B <= X

第二个问题主要基于:https://www.geeksforgeeks.org/find-k-closest-points-to-the-origin/

它的框架类似于送货员想要送货到 k 个最近的地点

第三轮(面对面,解决问题):

这些问题都被问到了。重点是你解决问题的技能,而不是实际的数据结构或算法知识。
https://www.geeksforgeeks.org/word-ladder-length-of-shortest-chain-to-reach-a-target-word/
https://www.geeksforgeeks.org/split-the-number-into-n-parts-such-that-difference-between-the-smallest-and-the-largest-part-is-minimum/

第 4 轮(面对面,数据结构和算法):

这里必须具备数据结构和算法的知识。寻找边缘情况并尽可能快。提出的问题是:Diameter of Binary Tree , Cutted Segments 然后是修改 https://stackoverflow.com/questions/44149463/how-to-solve-rod-cutting-problem-with-limit-on-maximum-no-of – 允许削减

第 5 轮(面对面,招聘经理面试):

您将如何在技术上解决问题等问题。重点是您如何展示亚马逊的领导原则。提前做好准备,想想你在生活中表现出来的情况

第 6 轮(通过 Amazon chime,Bar raiser):

测试您当前项目的深入和端到端的知识。根据要求,也可能有编码。