亚马逊面试经历 |第 408 集(实习)
最重要的是他们寻找
1.解决问题的能力即算法
2. 编码技巧
3、DS知识
第1轮:
第 1 轮包括 20 道 GATE 级别的 MC 测验和两个编码问题。
据我所知,第一个编码问题的逻辑是找到我使用递归方法解决的数字数组的 GCD。
我通过了第一轮。
第 2 轮:
这是一个 F2F 回合,其中 3 名成员被分配给特定成员。他们给了我们 2 个问题,并在 1 小时内为他们编写了伪代码,在此期间我们也可以与他们进行交互。
我问他们我在哪里有疑问,在我跟他说逻辑之后,他问我是否可以优化它,解释代码等等。
当我向他提供他在算法上提出的所有优化时,由于时间不够,我无法编写干净的代码。
我被选为第 8 位候选人。
第三轮:
这也是一个 F2F 回合,而且是一对一的。他的第一个问题是为什么我在上一轮没有写任何代码,然后问“告诉我你自己”
然后他用编码问题向我开枪。他的第一个问题是一个流行的问题(我后来才知道)雨水问题,下一个问题是以之字形方式打印二叉树的节点。
然后他问了我一些来自操作系统的问题,即内部碎片与外部碎片,我回答说“我不记得这个话题,但请让我试试”,然后我得到了一个问题的正确答案和第二个问题的错误答案。然后他询问了流程生命周期。
然后他问我是否有任何问题,然后他问“为什么是亚马逊?”就是这样。
据说我们要等待,幸运的是我被选中了。
亚马逊的所有练习题!