📅  最后修改于: 2023-12-03 15:20:02.261000             🧑  作者: Mango
本文是一位 SDE Intern 在亚马逊进行面试的回顾和总结,分享一下亚马逊校招的面试流程和一些备考技巧,希望对即将面试亚马逊的同学们有所帮助。
亚马逊校招一般有两轮在线编程 OA(Online Assessment) 和 一到两轮电话面试(Phone Interview)。如果通过了这些环节,那么就有可能被邀请到亚马逊的实地面试。
OA 面试由两道题组成,第一道是笔试题,第二道是 Coding 挑战。笔试题和 Coding 挑战都是选择题,只有 Coding 挑战需要写代码。
笔试题一般包括数据结构、算法、操作系统等内容,难度为中等偏上。通常情况下,相当于你的算法和基本的编程知识是过得去了,你只需要尽可能快地写出正确的答案。
Coding 挑战也是一道难度中等的题目,有一定的难度。你需要在时间限制内尽可能快地解决编程问题。
电话面试通常在面试官的安排下进行。一般都是一个小时,其中前 45 分钟是技术面试,后 15 分钟是你提问的时间。
技术面试通常有一道算法题和两到三个基于你简历经历的问题。算法题的难度不会太高,相当于 LeetCode 中的 easy 或 medium。对于经历的问题,面试官会问一些关于你项目的具体内容、你在项目中扮演的角色、你遇到的问题及如何解决等方面的问题。
亚马逊校招的面试流程比较规范,难度也不算过于恶劣。根据面试官的要求,我们能够通过多刷题、多复习基础知识、提高刷题效率等方式来尽可能地备考。最后提醒大家,做算法题和准备面试是一方面,但团队协作、项目经验和简历质量也很重要。一张好的简历是开启面试的第一步,也是走向成功的关键。