📜  SDE-1 的亚马逊面试体验

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

SDE-1 的亚马逊面试体验

在线测试,2 轮技术,1 轮招聘经理,1 轮技术。

在线测试

  1. 一个简单的基于排序的问题
  2. 最短路径问题(BFS)

在给定的 90 分钟时间内,两者都是可行的。

安排了2轮技术面试。

第1轮:

  1. 给定数组的 K 个最大元素。 (使用堆)。作为后续要求实施堆。我无法实现最大堆。
  2. https://www.geeksforgeeks.org/find-the-ordering-of-tasks-from-given-dependencies/。我能够给出方法,但无法正确给出代码。

总的来说,这一轮并不顺利。很长一段时间后我的第一次面试,所以有点紧张。人力资源部告诉我,如果我必须进入下一轮,第二轮必须非常顺利。

第 2 轮:

  1. 给定一个具有时间戳的文件,并且每行都有一些日志。检索描述某些错误的所有日志。 (基本上,这里检查了编码风格。如果我们正确地声明了类、构造函数、getter-setter 方法和标准命名约定、模块化等)
  2. https://www.interviewbit.com/problems/stepping-numbers/。
  • 我能够非常清楚地回答这两个问题。第二个有很多后续问题,她挖掘了一些角落案例,并对它们的处理方式感到满意。
  • 我非常有信心这一轮非常顺利,并希望面试能更进一步。是的,我做到了。

安排了招聘经理轮和另一轮技术轮。

第三轮:

  • 招聘经理回合——所有 LP 问题、变更原因、期望和其他常见问题。

第四轮:

  1. 技术回合 – 40 分钟 LP 问题
  2. https://www.geeksforgeeks.org/total-area-two-overlapping-rectangles/ 简单易行。给出了方法并在剩下的 10 分钟内编码。

IMO 两轮都很顺利,但这都是主观的。所以你永远不确定。我希望我能得到这个角色,但运气不好,显然他们担心我的编码(第一轮不太顺利)。