在线评估测试:该轮包括四个部分。
- 调试(时间限制):有7个问题需要调试。
- 编码部分(时间限制):有 2 个编码问题,一个来自树,第二个来自数组。问题的难度级别为中等——简单。
- 行为分析:本部分包括与工作和行为相关的问题。
- 推理能力(时间限制):这部分包括一些口头推理问题和一些能力问题。问题级别很简单。
在线评估后,收到邮件说我已经入围面试了,基本上有2轮,都是淘汰赛,这个细节在入围邮件中已经给出了。
第 1 轮(个人面试):一轮开始时很少问候,然后给了我我的问题。
-
找到树的底部和顶部视图。
- 二叉树的底视图。
- 在二叉树的顶视图中打印节点。
基本上,我需要告诉他们两个的方法,然后我被要求对树的底部视图进行编码,我能够告诉方法并对其进行编码。
-
找到最大和,使得没有两个元素相邻。我收到的问题不完全相同,而不是数组我必须取树的级别顺序总和,我能够解决这个问题并且能够对问题进行编码。
采访以介绍和我向他们提出的有关亚马逊及其工作文化的一些问题结束。
在这一轮之后,我接到了 hr 关于第二轮的电话。
第 2 轮(个人面试):该轮以介绍开始,然后给了我我的问题:-
- 查找用于在流第一非重复字符基于队列的方法的第一个非重复的字符。我不清楚这个问题,所以我问了很多关于这个问题的澄清问题,然后我告诉他我的方法,他对那个很满意,然后我被要求编码它我能够编码。
- 求如果爆炸发生在矩阵中的某个点,气体到达所有单元所需的最短时间。检查是否所有敌人都被放置在矩阵中的炸弹杀死。问题比给定的链接更简单,这是一个简单的BFS问题,但有人问我为什么我们不能在这里使用DFS,然后我被要求对问题进行编码。
然后面试就结束了,几天后,我收到了一封关于选拔的邮件。我的整体经历真的很棒,面试官真的很酷,可以帮助人们,很高兴开始在那里工作。
感谢您的阅读!