第一轮:现场设计
- 设计在线文件存储库系统
- 有哪些用例
- 特征
- 安全
- 高密度脂蛋白
- 低密度脂蛋白
第2轮:现场,Algo
- 有关项目的详细讨论。我对项目的贡献。
- O(n)中的第n个斐波那契数。
- 时间为O(1)的数据结构:
get(key):值
设置(键,值)
删除(键)
getRandom():键
第三轮:现场,Algo
- 将两个平衡的二进制搜索树合并为一个平衡的二进制搜索树。
- 给定一个0和1的数组,如果在一次迭代中可以填充1的直接邻居,则在整个迭代中用1填充整个数组。
- 给定一个二进制矩阵,请在O(n ^ 2)的时间内用1填充任何包含1的单元格的行和列,而无需额外的空间。
第四回合:电话,招聘经理
- 有关项目的详细讨论。
- 采访者试图找到符合亚马逊领导原则(https://www.amazon.jobs/principles)的行为问题。
- 什么是最具挑战性的项目。
- 在紧急截止日期的情况下您做了什么。
- 如果与您的经理有分歧,您做了什么。
第五回合:电话,举牌高手
- 关于我的项目的非常详细的讨论
- 举例说明您超出预期的工作
- 设计分析系统
亚马逊的所有练习题!