📜  亚马逊专访 |设置 4

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

亚马逊专访 |设置 4

请在下面找到我的亚马逊采访的详细信息。

采访日期: 2012 年 9 月 1 日

回合数: 4

面试类型: 1年经验的步入式


第1轮:

问题 1:-给定一个仅包含 0/1 的二维数组,并且每一行都按排序顺序排列。找到包含最大数量 1 的行。
我被要求编码。我告诉我的算法是我将使用二进制搜索搜索第一行中第一个 1 的位置。并标记它。现在注意第二行的位置检查。如果在第一行中已经找到该位置的 1,则从 0 到该位置的二进制搜索,否则移动到第 3 行。类似地继续。


第2轮:-

问题 1:-给定一个二叉树和两个节点。需要找到最小的祖先,没有给出父节点。
每次我告诉答案时,他们都会稍微修改问题或删除一些我正在占用的额外存储空间。

问题 2:-给定一个二叉树和两个节点。需要找到它们之间的最小路径


第三轮:-

问题 1:-给定一个无限大小的数组,仅包含 0/1 并按排序顺序,找到第一个的位置。

我的回答:首先检查 1 是否存在于第 100 位,如果存在,则在 0 和 100 之间进行二分查找,否则检查 1 是否存在于第 200 位,然后类似地继续。

问题 2:-给定不同大象的寿命,找到最大数量的大象生活的时期。例如 [5, 10], [6, 15], [2, 7] 等,其中最多没有大象存在的年份。

其他问题是关于操作系统,如虚拟内存等。


第四轮:-
这是一轮人力资源。与项目相关的问题。有人问了我为什么要雇用你等问题。

结果还在等待中。

亚马逊的所有练习题!