📜  亚马逊面试经验(SDE-1,8 个月经验,推荐)

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

亚马逊面试经验(SDE-1,8 个月经验,推荐)

第一轮:(1小时)

问题 1:您将获得一个包列表及其依赖项,如下所示。
您需要返回编译包的顺序之一。
<1, <2, 3, 10>>, <7, <>>, <2, <4, 5> >, <3, <5, 6, 7>>, <8, <>>, <4 , < >>,
<5, <6>, <6, <> >, <10, <> >
输出示例 – 6, 4, 5, 7, 2, 3, 8, 10, 1 –> 如果可以编译,则返回 NULL。

主题:图、拓扑排序、图中的循环

问题 2:有 N 根绳索。您需要将 N 根绳索连接成单根绳索,成本最低。
连接 2 根绳索的成本是连接 2 根绳索的长度。
对于 4、3、2、6 长绳索?输出将是 29。

示例:连接绳索的方法之一。但是你必须告诉他们最低成本。
4+6 = 10 –> [10, 3, 2]
10 + 3 = 13 –> [13, 2]
13+2 = 15 -> [15]
总成本 = 10 + 13 + 15 = 38。

主题:最小堆,贪婪

第 2 轮:(1 小时)

问题 1:问:逐级打印二叉树,每级交替顺序。 (ZIG-ZAG 树遍历)。

主题:树、出列、堆栈

问题 2:在连续的数字流中找到第 k 个(第 k 个最大值)。

主题:堆

> k=1
> 10, 5, 7, 3 => 10
> 10, 5, 7, 3, 12 => 12
> 10, 5, 7, 3, 12, 11, 15, 9 => 15

> k=2
> 10, 5, 7, 3 => 7
> 10, 5, 7, 3, 12 => 10
> 10, 5, 7, 3, 12, 11, 15, 9 => 12

第三轮:(1小时)

打印二叉树的顶视图。

主题:树、队列

第 4 轮:管理轮(40 分钟)

本轮没有编码问题。这一轮的问题仅与项目和过去的经验有关。

每一轮之后都有一个 10 分钟的讨论,讨论你在当前公司的工作和过去的经历。毫无疑问,面试官非常友好。