在线回合:有多组。每组包含四个部分。
- 代码调试部分(20 分钟)
- 编码部分(70 分钟)
- 工作作风评估(10-15分钟)
- 逻辑能力(35分钟)
除了编码部分和工作风格评估之外,其他部分都是 MCQ 类型。在这些部分,速度很重要。
编码问题:
- 它基于散列。稍加思考,问题就简单地简化为计算数组中的两个值,其总和等于给定的整数 k。简单的 5-7 行代码足以通过给定的测试用例(难度-Easy)
- 它基于字符串。我们得到了一个由空格或标点符号分隔的单词组成的字符串。给出了另一个要排除的字符串向量。我们必须返回一个由具有最大频率的字符串组成的向量。这只是一个基于散列的问题,有一些强大的极端情况需要处理。 (难度-中)
31名学生入围面试。面试过程(通过Amazon Chime App 组织)包括一轮。
Round 1 (Technical):首先,面试官让我自我介绍。然后一一问了4个编码问题。
- 计算每个大小为 k 的窗口中的不同元素
- 将给定的树转换为其总和树
- 分区问题
- 截留雨水
面试官首先询问了蛮力解决方案,然后询问了最佳方法。她相信我的解决方案,然后她问我是否有任何问题要问她。我向她询问了实习期间的工作类型和先决条件。此外,我询问了实习期间的日程安排和工作时间。没有问任何关于我的项目的问题。
提示:要有耐心和自信,因为我经历过有时你的辛勤工作没有达到你的预期,你会感到沮丧,在这种情况下,耐心等待最好的。此外,面试有轻微的运气因素和对白天的依赖。我建议你等待你的一天,在那一天我向你保证,没有人能阻止你得到你应得的,只要自信,用积极的态度解决所有的问题。
结果:最终 17 名学生获得了 SDE 档案的实习机会。