📜  亚马逊 SDE 面试经验

📅  最后修改于: 2021-11-16 08:48:50             🧑  作者: Mango

在线回合:有多组。每组包含四个部分。

  1. 代码调试部分(20 分钟)
  2. 编码部分(70 分钟)
  3. 工作作风评估(10-15分钟)
  4. 逻辑能力(35分钟)

除了编码部分和工作风格评估之外,其他部分都是 MCQ 类型。在这些部分,速度很重要。

编码问题:

  1. 它基于散列。稍加思考,问题就简单地简化为计算数组中的两个值,其总和等于给定的整数 k。简单的 5-7 行代码足以通过给定的测试用例(难度-Easy)
  2. 它基于字符串。我们得到了一个由空格或标点符号分隔的单词组成的字符串。给出了另一个要排除的字符串向量。我们必须返回一个由具有最大频率的字符串组成的向量。这只是一个基于散列的问题,有一些强大的极端情况需要处理。 (难度-中)

31名学生入围面试。面试过程(通过Amazon Chime App 组织)包括一轮。

Round 1 (Technical):首先,面试官让我自我介绍。然后一一问了4个编码问题。

  1. 计算每个大小为 k 的窗口中的不同元素
  2. 将给定的树转换为其总和树
  3. 分区问题
  4. 截留雨水

面试官首先询问了蛮力解决方案,然后询问了最佳方法。她相信我的解决方案,然后她问我是否有任何问题要问她。我向她询问了实习期间的工作类型和先决条件。此外,我询问了实习期间的日程安排和工作时间。没有问任何关于我的项目的问题。

提示:要有耐心和自信,因为我经历过有时你的辛勤工作没有达到你的预期,你会感到沮丧,在这种情况下,耐心等待最好的。此外,面试有轻微的运气因素和对白天的依赖。我建议你等待你的一天,在那一天我向你保证,没有人能阻止你得到你应得的,只要自信,用积极的态度解决所有的问题。

结果:最终 17 名学生获得了 SDE 档案的实习机会。