📜  SDE Intern 的亚马逊面试经验 |校内 2019 年 11 月

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

SDE Intern 的亚马逊面试经验 |校内 2019 年 11 月

亚马逊于 2019 年 11 月访问了我们的校园招聘。该简介是 SDE-实习生,对所有分支机构开放。

回合数 => 3 { 1 次 Mettl 在线 + 2 次技术 F2F 采访}

回合说明

第 1 轮(在线编码轮)

在 Mettl 平台上进行 - 620 名学生出现。我们有 90 分钟的时间来解决 2 个编码问题和 28 个 mcqs。

mcq 完全基于数据结构和算法,并且在给定的 c/c++ 片段中发现错误/输出,没有负面标记。

我的编码问题是:

  • 数组的 Gcd:https://www.geeksforgeeks.org/gcd-two-array-numbers/
  • 最大和连续子数组

第一轮的编码问题很简单,大多数人都正确解决了他们的两个问题,但 mcq 在选择上有所不同。因此,请确保您仔细尝试 mcq 问题。

第二轮: 127名学生入围F2F面试

我们最初是被要求分组面试,情况是2个学生和1个面试官。这一轮的目的是检查学生的问题解决和编码能力。面试官一开始就介绍了一些自己,然后是每次面试的标准问题“告诉我你自己?”。

几乎没有关于我的简历或我的项目的讨论。然后我们转到那轮的问题。 {笔纸圆}

给我的第一个问题是:

  • 使用相同数字的下一个更大的元素:https://www.geeksforgeeks.org/find-next-greater-number-set-digits/

有人问我以前是否见过这个问题,我很诚实地告诉他先生,是的,我以前解决过这个问题。然后他给出了随后的问题。

  • 滑动窗口最大值(所有大小为 k 的子数组的最大值) https://www.geeksforgeeks.org/sliding-window-maximum-maximum-of-all-subarrays-of-size-k/
  • 迭代后序遍历(使用一个堆栈) https://www.geeksforgeeks.org/iterative-postorder-traversal-using-stack/

他们首先讨论了这种方法,一旦他们对这种方法感到满意,我们就应该编写没有任何错误的生产就绪代码,并且代码应该一次性编译。

第三轮: F2F面试本轮约有50名学生出现

这次面试也采用了与上一次面试类似的方法,但这次是 1 名面试官和 1 名候选人。面试从一些关于我的编码语言和技能的问题开始。然后我们直接转向笔和纸编码。

我再次被要求编写 2 个生产就绪代码,问题是:

  • 您在数组的开头,您可以在每一步跳 1 次或 arr[i] 跳,您必须返回到达数组末尾的最小步数。 {DP}

  • 给定一个字符串,找到它的第一个非重复字符https://www.geeksforgeeks.org/given-a-string-find-its-first-non-repeating-character/

再次关注生产就绪代码以及您如何涵盖所有极端情况。

这是最后一轮,报价由 EOD 发布

建议和提示:

为一切做好准备

在你的回答中要自信、大胆和诚实。做你自己。

如果您不知道主题或他们提出的问题的答案,请不要惊慌,告诉他们您不知道。

面试官并不期望一个问题的确切答案,但他们会看到你在解决问题时的态度、方法和即兴发挥。(是的,肢体语言也很重要)

在面试过程中大声思考,并尝试让面试官和你一起解决问题。不要急于写代码,先和面试官讨论方法,然后再写代码。您将有充足的时间,因此无需担心,并记住面试官会为您提供帮助,只有他们会提供所需的提示,您可以从中获取并找到解决方案。

如果你在面试之间卡住了,就停下来深呼吸,要求一张新的纸,然后重新开始。

最后 …

不要把安置当成负担,当你真正做好充分准备时,只要公司觉得你符合他们的要求,你总有一天会破解的。

如果您没有被录用,请不要失去希望,非常有必要从您拥有的每一次面试经验中学习,并为下一次做好最好的准备。不要不惜一切代价放弃,继续准备(因为有很多东西要学习)并参加比赛。

会有一家公司雇用你,因为你会成为他们最好的人。

万事如意<3