最近我接受了亚马逊的 SDE-2 面试,这是我的经验。
当前状态:3.5 YOE 与基于产品的公司。
在线评估:
105 分钟,包括 2 个编码问题和一个解释方法以及时间和空间复杂性的部分。
- 类似于 https://leetcode.com/problems/maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts/
- 类似于 https://aonecode.com/amazon-online-assessment-algorithm-swap。
在编码部分之后,有一个行为问题部分。
现场:
第 1 轮:(1.5 小时)
两个LP问题。
- 基于Have Backbone;不同意并提交原则
- 基于是正确的,很多原则。
系统设计。
- 为客户端设计批量更新记录/文件类型的 API。
第 2 轮(1.5 小时)
两个LP问题。
- 基于客户的痴迷。
- 具体没记住。
两个编码问题:
- 类似于 https://www.geeksforgeeks.org/minimum-cost-to-merge-all-elements-of-list/
- 基于区间树。
接下来的几轮是基于前两轮的表现。我无法清除这些,所以没有更多的回合。
希望这会帮助其他人。祝一切顺利 !!!