📜  亚马逊面试经历 |设置 157(校内)

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

亚马逊面试经历 |设置 157(校内)

线上回合
最初,在hackerrank 上进行了一项测试,根据该测试学生入围。该测试包含 22 个问题、20 个 Gate like MCQ 和 2 个编程问题。 MCQ 是关于操作系统(页面替换策略)、输出、树等的。

编程题如下:
1) 所有大小为 k 的子数组的最大值
如果一个人可以在 O(n) 时间内解决,那么就有 10 个奖励分数。

2)以链表的形式给定3个数字。将 3 个数字的总和作为另一个链表。
示例:1->2->3 + 2->1->3 + 3->2->1 = 6->5->7。
这个问题的轻微变化:
将两个由链表表示的数字相加

他们筛选了大约 30 人参加面试。由于他们中的一些人在第一天被放置,他们也在实时扩展候选名单。一共进行了4轮。每一轮都是淘汰赛。在每一轮中,我都被要求解释算法并在
纸。每次采访都以典型的“告诉我你自己”的破冰开始。

第 1 轮(技术)
1) 在 BST 中寻找 LCA。

2) 在二叉树中寻找 LCA

3) 产品数组拼图

第 2 轮(技术)
1) 螺旋遍历矩阵
2) 你有'n'个约会。每个约会都包含开始时间和结束时间。您必须退回所有有冲突的约会。
3) 关于记忆和动态规划的一些基本讨论。

第 3 轮(人力资源 + 技术)
1) 说说你自己。
2) 为什么选择亚马逊?
3) 3 年后你在哪里看到自己。
4)你的弱点是什么?我说一个,他又问我一个?
5) 很多关于我的实习项目和其中使用的技术、我面临的挑战、我最喜欢的技术等方面的问题。
6)关于我的爱好的一些问题。
7) 查找节点只有父指针的树的 LCA。
8) 从 2 个队列中实现一个堆栈。
9) 从 2 个堆栈实现一个队列。
10) 为蛇梯游戏设计课程。重点是 OOPS 概念。
11) 还有一些关于我的项目和简历的问题,我不记得了。

第 4 轮(技术)
1)旋转数组。 (所有方法)

2)在排序和旋转的数组中搜索元素

在所有的采访中,方法都是可见的,所以必须大声说出你的想法。指出作为问题症结的问题并解决它将导致最终解决方案是很好的。面试官总是非常乐于助人,他们会在需要时给出提示。只要在面试期间和之间保持冷静、沉着和耐心,并学习 geeksforgeeks 就可以完成工作。

亚马逊的所有练习题!