亚马逊面试-SDE 1 面试经验
亚马逊来浦那兜风。
他们在开车当天进行了 3 轮比赛,之后进行了其余的比赛。
第1轮:
这是笔和纸轮。大约有 40 名候选人,并要求以下问题在纸上编码。
- 从给定的排序数组创建二叉搜索树。
- 在给定的矩阵中找到最大数量为 1 的行。
- 在 O(1) 时间复杂度中找到下一个更大的元素。
第 2 轮:F2F 面试
- 三角青蛙拼图。
- 有一个排序的旋转数字数组,其中每个数字都成对出现,除了一个。在 O(logn) 时间复杂度中找到不成对出现的元素。
第 3 轮:F2F 面试。
1. 给定一个字符串,找出由非重复字符组成的最长子串。
2. 找到给定矩阵中最大的 1 的岛。
第四轮:F2F面试
- 半小时关于当前项目、使用的技术、项目过程中面临的障碍、失败(如果有)的一般性讨论。
- 合并 k 排序的数组。 (给出最小堆解决方案,他们对此解决方案感到满意)。
第 5 轮:Skype 管理轮。
1. 问了很多行为问题,比如到目前为止面临的挑战,你是如何克服它们的,到目前为止你遇到的任何失败,你在当前项目中可以改进的地方等(大约持续了 45 分钟)。
2. 围绕项目的一般性讨论,关于工厂设计模式及其实现,因为我在我的项目之一中使用过。
准备好行为问题,因为他们对此施加了很大的压力。下面是一个链接,您可以在准备时参考:
https://simpleprogrammer.com/ace-behavioral-interview/
在招聘经理回合后 2-3 天,我接到了 HR 的电话,我被选为亚马逊班加罗尔的应用商店 Steam。
感谢极客们帮助我准备这一切。 🙂