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

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

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

亚马逊于 2021 年 9 月的最后一周来到我们的校园招聘 6 个月的软件开发工程师职位。我们总共进行了 3 轮(1 次亚马逊评估门户上的在线编码 + 2 次技术面试)。

第一轮:在线评估轮

编码轮包括 4 个部分:

  • 调试:我们必须选择一种语言并调试最多 10 个问题。代码非常基本,例如排序等。
  • 编码:有两个中等难度的问题。
  • 工作作风评估
  • 能力:25个能力问题(最有可能)

第二轮:技术面试第一轮

  • Next Greater Frequency of Element:与下一个更大的元素相同,但打印更大的频率。我被要求只写函数。
Eg - 1 1 2 1 3 2  ->  -1 -1 1 -1 1 -1
  • 设计一个数据结构,在更小的时间复杂度首选 O(1) 具有重复元素中插入、删除、最大、最小删除最大、删除最小操作,。我使用双向链表以及最小和最大堆在 GFG 中给出了相应的回答。但他要求在 O(1) 中进行更优化的删除最小/最大操作,但我无法提出。他向我解释说,我们可以使用另外一种数据结构来存储堆中元素的地址。我被问到的只是直觉。

第三轮:技术面试第二轮

  1. 克隆具有随机指针的二叉树节点的结构已经提供。
  2. 告诉我您最近开始学习或从事的任何技术 - 使用 STAR 方法进行解释。我来自 ECE,所以我也被允许谈论任何可能与 ECE 相关的技术。

尖端:

  • 从蛮力开始,并在被问到时继续优化。
  • 在编码或思考的同时说话。
  • 重复这个问题,你是如何理解的。
  • 跟踪边缘情况。
  • 对行为问题使用 STAR 方法。

我想他们没有问我任何理论,因为我来自 ECE,而且时间也不多。不要想当然,这只是我的一个假设。

判决:选定