📅  最后修改于: 2023-12-03 15:34:53.071000             🧑  作者: Mango
本文介绍了笔者作为 SDE Intern 在亚马逊面试的经验和注意事项。
初筛一般是在线的代码测试,需要完成 1-2 道题目,时间约为 90 分钟。
需要注意的是,亚马逊的代码测试很注重代码的可读性和可维护性,所以要注意代码风格和注释。
电话面试会先进行一些简单的问题,比如自我介绍,过去的项目经历等等。然后会询问一些以前做过的问题,比如常用的数据结构和算法等等。
如果问题没有回答好,可以在面试官提示的情况下重新思考一下如何解决。
接下来还会有一道算法题,由于是电话面试,所以建议提前准备好纸和笔。
Onsite 面试一般有 4-5 轮,面试时间为全天。
其中大部分是算法和数据结构问题,需要在白板上进行编写。
建议事先准备好代码模板,包括一个最基本的数据结构模板,多数题目都可以在基础模板上再进行拓展。
亚马逊的面试注重基础知识和算法能力,要注意可读性和可维护性,多与面试官交流,一定要冷静。