亚马逊面试经历 |第 371 组(用于 SDE-2)
最近我在亚马逊接受了 SDE 2 角色的面试,这是我的经验:
第1轮:
- 给定一棵二叉树,以之字形形式打印节点。
解决方案: GeeksforGeeks 链接 - 给定一棵二叉树,返回最远的节点。
解决方案: GeeksforGeeks 链接
第 2 轮:
- 实施会议预订系统,如 Outlook。
第三轮:
这是提高标准的一轮。
- 数以百万计的单词正在流入,并且某些单词中有错字。将每个单词分配到最接近该单词的某个集群中。示例:iphone、ipone、abiphone、iphoe 应该在一个集群中。
- 设计数据仓库放置系统。
- 很多行为问题:为什么选择亚马逊,你从经理那里得到的最关键的反馈是什么,你什么时候得到超越反馈的,为什么。
第四轮:
- 详细讨论我参与的项目。每次面试官都在问你为什么这样做,为什么不采用其他方式。
- 设计生产者/消费者直播和离线视频流系统。
- 设计评论系统。
很多行为问题
第五轮:
- 返回给定数字序列的所有可能解码,其中 1 表示 a,2 -> b,3->c 依此类推。示例:输入 121 输出 'aba'、'la'、'au'。
解决方案: GeeksforGeeks 链接 - 所有大小为 k 的子数组的最大值
亚马逊的所有练习题!