支持工程师实习生的亚马逊面试经验
我很高兴分享我作为实习生加入亚马逊的消息。
在这篇文章中,我将分享我的第一次 FAANG(MAANG) 面试经历,所以我的简历是在通过校园实习申请到亚马逊后入围的。
OA 评估(在线轮次):第一次是 OA 轮次,在 Cocobes 平台上进行
- 该测试包含 5 个部分,每个部分包含 5 个 MCQ 问题,其中 1 个编码部分,其中一个问题具有严格的测试用例。其他 4 个部分有关于 DBMS、网络、DSA 和基础计算技能的 MCQ 问题。
- 那个编码问题我还记得很清楚,就是把中缀转换成后缀。我在Java中尝试了这个问题。
On-Call Tech Round (First Telephonic Round):在这一轮中,面试官先自我介绍,然后让我自我介绍。他问了一些关于我的项目的问题。然后他礼貌地问我们是否可以开始采访。他给了我两个问题(中级和简单级)。这一轮持续了45分钟。他提出的第一个问题是交换链表节点。
- 给定一个链表和其中的两个键,交换两个给定键的节点。节点应该通过改变链接来交换。交换 GfG 上的链表。我继续使用蛮力方法并通过在每个步骤中进行解释来解决问题。然后面试官要求我使用单个循环对其进行优化,我能够做到这一点。我解决了这个问题,并与面试官进行了互动,每一步都向他解释了我正在使用的方法。
- 问的第二个问题是:检查字符串是否重新排列是否可以形成回文。由于面试官跑得有点晚,他只是让我描述一下我用来解决这个问题的方法。
行为和操作系统+网络轮(最后一轮):所以面试官是最好的!她很有礼貌。面试从她自我介绍开始,然后她让我自我介绍。面试从行为问题开始,这完全取决于你的回答。确保在回合前仔细阅读亚马逊公司的政策。
在行为回合之后,她说让我们从技术部分开始。一轮持续了一个小时,提出的问题主要来自网络和操作系统。
问的几个问题是:
- 什么是 HTTP 和 HTTPS 协议?
- 什么是 DNS?
- TCP协议是什么?
- 什么是操作系统中的线程?
- 什么是过程?进程的不同状态是什么?
- 分页和分段有什么区别?
面试结束后,她问我有什么问题,我问她在亚马逊担任支持工程师的经历如何?
我在最后一轮的 10 天后收到了我的录取通知书。