亚马逊面试经历 |第 336 集
第 1 轮 – HackerEarth 2 问题(在线)
- 查找 BST(二叉搜索树)中 2 个节点之间的距离
- 给定一个图,找到拓扑排序。
第 2 轮 – 领队 (F2F)
- 系统设计以在用户购买和物品时显示建议列表。示例:用户将购买一支铅笔,并会看到其他铅笔、钢笔和橡皮擦的列表。
- 行为问题,。
第 3 轮 - 高级或首席工程师(F2F)
- 几乎相同的行为问题:
- 最具挑战性的项目
- 告诉我一次你在谁都不知道的情况下做了某件事,因为你认为你可以做得更好
- 你不同意你的经理的时间
- 最难的错误。
- 给定一个包含 {timestamp,begin/end,requestId} 的日志文件(开始/结束是标识请求何时开始和结束的标志)定义并发运行的事务的峰值。
第 4 轮 - 经理 (F2F)
- 许多行为和先前的项目问题(几乎相同)
- 给定一个数组,打乱它(随机排序)。
第 5 轮 – 提高标准 (F2F)
- 关于我在之前项目中做出的决定的问题(很多为什么)
- 给定一组 o 坐标(双 X 和 y)和一个角度。计算可以适合角度内的点的最大值。
方法:以这种方式计算每个点的角度我们可以有一个简单的角度列表,然后遍历它们以查看差异是否等于或小于给定角度,然后计算最大点组
亚马逊的所有练习题!