📜  亚马逊面试经历 |第 246 组(用于 SDE 2)

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

亚马逊面试经历 |第 246 组(用于 SDE 2)

我最近接受了亚马逊 SDE 2 职位的面试。这是我的经验。

第1轮:

我被要求解决 2 个问题。

1. 二维矩阵的螺旋打印。

2. 给定一个 0 和 1 的数组。我被要求返回将产生最长连续 1 的零转弯的索引。

例如 1 0 1 1 0 1 0 1 1 1 0 1。这里将最后一个 0 变为 1 将形成 5 个。这是最长的。

第 2 轮:

在这一轮中,我被要求解决 4 个问题。

1.栈的基本实现。

2. 查找链表的中间元素

3. 打印一棵树的垂直总和。

4.给定一个整数数组,其中数字越来越多,并且在某一点将开始减少,如下所示。 2 3 4 5 6 7 8 6 4 3 2. 我们需要找到这个系列的转折点。在本例中为 8。


第三轮:

给定 2 个设计问题

1.我被要求为购物中心的游戏店设计as/w。
说明:游戏商店将分发预装卡。该卡需要用于玩任何游戏。如果卡有余额,持卡人将被允许玩游戏。

2.设计棋盘。我被要求写所有的课。

第四轮:(招聘经理)
关于项目的详细讨论。讨论我目前在当前公司的职责以及相关细节。

还有很多行为问题。

第 5 轮:(提高标准)

关于我在过去的项目中遇到的有趣问题的详细讨论。面试官深入项目并提出问题。

我被要求解决一个问题。给定一棵二叉树,我被要求序列化该树并将其存储为文件格式,然后将其检索回二叉树的形式。

我最初是说由管道符号分隔的预购和有序。但是面试官要求我只进行一次遍历。我终于给出了一个仅使用预购的解决方案,将空节点表示为 *.

亚马逊的所有练习题!