在北美读CS的留学生,如果你把亚马逊作为求职目标之一,其实是挺常见的。毕竟它每年招的人很多,而且对身份还算友好,能提供实习和全职岗位,机会确实不少。但话说回来,能不能拿到面试,甚至最终的offer,还是得看你准备得够不够扎实。
亚马逊的招聘节奏一般是从每年8月底或9月初开始启动,尤其是SDE Intern职位,开放得早,关闭也快。很多人一犹豫,机会就没了。所以,如果你是准备申请暑期实习或者应届全职的,建议从暑假中期就开始整理简历,同时刷刷题热个身。它家的第一关是OA,也就是在线编程测试,一般两到三道题,时限比较紧张。题目难度在LeetCode中等到中上之间,考点经常出现在数组、哈希、贪心、树之类的内容上。

如果顺利通过OA,后面是几轮面试,有时候是电面,有时候是onsite,形式不一,但基本上都离不开算法题和系统设计。值得注意的是,面试官不仅看你代码对不对,还会关注你表达是否清楚、逻辑是否合理。有时候你写的解法不是最优的,但如果能讲清楚为什么这么做,也是可以加分的。
还有一点特别重要,就是他们家的Leadership Principles。亚马逊内部文化很重视这个,说白了就是你是不是个靠谱、主动、有思考的人。面试的时候经常会问你有没有“主人翁精神”、有没有把客户体验放在第一位之类的行为问题。你要讲故事,但也不能太假,最好是讲点你自己做项目、实习或者社团经历里的真实例子,怎么解决问题、带来影响、复盘总结,都会被看重。
最后说说身份问题。亚马逊对国际生总体上挺友好,大多数技术岗位都可以申请H-1B,也愿意提供OPT和CPT的配合。只要你技术在线,面试发挥稳定,不用太担心签证问题。当然,找内推会更有优势一点,LinkedIn、学校校友资源、社交活动这些都值得多花点时间去挖。
整体来看,亚马逊的招聘流程虽然快,但也比较标准,准备充分的话机会是有的。只要节奏抓得好,内容练得细,表现出自己的逻辑思维和合作意识,就有可能在一大堆竞争者中脱颖而出。