亚麻面试准备经验分享

avatar 202795
Jeremy_Zhou
7319
13
楼主昨天晚上七点拿到了AWS的offer, SDE 1. Base是按着我的薪资预期的上限开的,所以没犹豫,直接接了。
这是我第一次大厂的onsite。想和大家分享一下我自己准备亚麻面试的经历,我会尽量客观的阐述我的经历,希望能够帮助正在找工作的朋友们。

Time Line:
4月下旬内推 + OA,感谢推荐人,非常痛快的帮我提交了申请。
5月初phone,国人面试官,BQ+Coding, 一道medium一道hard, hard题面试官明确表示是bonus,我当时都做出来了。当天出结果。
第二周,recruiter和我约vo, 我按着最早的时间约的,不想耽误memorial day的假期。recruiter说会考BQ+OOD+System Design+Coding,过了一周说不考system design, OOD的话不用画图,可能觉得画图太麻烦了吧。
第三周,VO, 三个印度面试官,一个美国面试官,前三轮都是BQ+Coding(30 min LP + 30min Coding, 没有OOD), 最后一轮是manager,边问BQ边聊天。
VO面完觉得聊的都挺好的,有一个印度面试官是别的组来的,口音比较重,所以沟通的时候会多让他重复一下。
Coding一共考了4道,都不简单(两道medium, 两道hard吧),都做出来了,是leetcode上类似的变形题,BFS,DFS,heap,linkedlist,tree。
VO隔天傍晚接到电话,good news,recruiter把offer里的benefit口述了一下我就同意了,我很高兴他也很高兴。

先大致说一下我的背景:
本科非CS,毕业之后来美国读的排名100左右的CS master, 读CS以前没怎么coding过(大学的时候有一门VB选修课). ICC工作一年, 后端开发middle level developer(java),开发了4个项目,基本都是独立开发配合QA, 然后向manager, tech lead汇报还有答疑。
期间用了很多AWS services, 所以考了一个AWS associate developer证书,让效益更大一些。

准备, 简历+LP+coding+OOD+System Design+Communication+心态:
简历:我把工作中做过的项目都放进了简历,还有AWS证书和年初发表的一篇图像识别相关的论文,论文是受一个小时候朋友的邀请一起参与的。

LP:我是每个LP写了1-2个故事,故事有重复,一共12个,然后再根据特定的问题找对应的LP,再对应到那1-2个故事上。每个故事我都录像讲了几遍,看看自己表现的自不自然,表达的是否清晰,发音标不标准,和准备托福口语很像。我的推荐人有跟我说过LP的总要性,所以有认真准备。

Coding:题量是断断续续460道题. 面试前leetcode Amazon tag frequency 前100做了50道,没时间做完了。

OOD: grokking,其实我个人觉得grokking的OOD不怎么好,因为很少提到OO design pattern怎么使用,也不可能去读gang of 4, 但是面试官又很看重这个,所以我比较推荐这个udemy.com,10刀。

System Design: grokking, 我觉得grokking的system design还可以,但是我比较推荐这个youtube.com,剖析的非常清楚,我也答应了这个youtuber帮他推广给更多的人,毕竟人家不收费。

Communication:礼貌用语要自然到位,不认识的人要称呼sir或者ma'am。表达要自然,平成工作的时候我有刻意的去记住美国同事和印度同事的表达,因为我觉得有时候咱们的表达确实有些尴尬。我其实在单位上是一个话比较少的人,但是该说的时候我都会尽量去说清楚,确保别人明白我在说什么。发音上女朋友平常老是纠正我,我有时候烦了就不理她。。。其实我的communication除了英文层面,还有文化层面需要提升。我平常会看一些印度电影,吃一些印度食物来了解印度的文化。美国文化的话我是订阅netflix,多看一些美剧什么的。因为美国同事经常会聚一起讨论这些,每次我都插不上话。总之,我的原则就是要尊重一起工作的每一位同事,不论他们的国籍,信仰,背景是什么。

心态:这一点我确实比较幸运,因为对我现在的单位是非常满意的,team里的人都很信任我,愿意把challenging的东西给我做,也愿意让我去主持早会,sprint meeting什么的。所以面试的时候不会很紧张,面挂了也没什么,就当锻炼一下。而且现在的公司明确表明了今年不会裁员。

总的来说我觉得以上五条,前四条我都有尽量去做,第五条确实有不可控因素,今年有疫情也确实没办法。

具体的考题我签了协议不能说,其实也没太大意义,面试主要是要综合的去准备,不要因为哪些题还没做让自己感到焦虑,乱了阵脚。

希望我的经验能帮到大家。
  • 53
13条回复