查看: 17125| 回复: 14
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] [Vancouver][Amazon] 面试完整经历与时间线,已拿offer,准备入职

 
全局:

2019(4-6月)-CS硕士+1-3年 | 内推|加拿大 MobileEng全职@amazon

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
1 简单说一下我的背景先:

我本人有加拿大工作签证,3年国内Android经验,4.30号国内离职,5.2到达Vancouver。通过朋友的朋友,联系到了一个在Vancouver在职的朋友后内推,然后开始了面试流程。
. 1point 3 acres
准备面试期间,我觉得对我帮助最大的,是买了leetcode的会员和一亩三分地的VIP。此处不是广告,但是真的是超值。 ..

2 面试中的技术题:
-baidu 1point3acres
关于这篇面试经历,我就不再赘述技术题,基本都是Leetcode的Medium或者Easy,Amazon比较偏向工程一些,所以并不会面的很难,但是结构写的比较好应该会有加分。大家把leetcode刷到“有效题”200-300,我觉得就会Amazon应该是ok了。 ..

3 详细的面试流程:

3.1 OA:

OA部分总共两道题,耗时大概两个小时,其中一个半小时做题,15分钟写Explanation,剩下的时间做Survey。
.--
3.1.1 做题:. Waral dи,

参加OA前,会有一个Trial OA,可以先做一个那个体验一下。在做OA的时候,有几点值得注意:
  • 尽量拆分函数,只要有可重复利用的代码,就进行封装,并且加上注释
  • 在注释中,做好诸如1、2、3等序号的标记,这个在写 Expanation 的时候会有帮助
. 1point3acres.com

调试代码时,因为Amazon的OA没有standard ouput,所以无法像leetcode那样测试,因此需要把代码放到自己的IDE里调试,调试时需要注意:
  • List、tree、array等test case的生成代码需要提前准备好,不然到做题的时候,要生成一棵树估计得写到哭泣,然后树的可视化可以使用leetcode的online 可视化工具看。可以打开任意一个tree的题目查看,比如https://leetcode.com/problems/binary-tree-inorder-traversal/
  • 虽然Amazon说他们会记录你所有的操作,但是也别怕copy&paste,我都是这么操作的,最后也通过了OA。大家实在担心的话,可以只copy,不要用paste,应该也就保证了代码的原创性。
.google  и

提交代码时,记得查看运行框里面,左下角有一个通过了多少个test case的提示。我在地里看到过有人提醒,然后我在做OA的时候,拼命的找结果没找到。提交完OA后,整个人都抑郁了,好在后来还是通过了……大家一定要注意,一定要注意,一定要注意。>..>.google  и

3.1.2 写Explanation. 1point 3 acres

在3.1.1中,我说到在注释里写好序号,然后写explanation的时候,就可以一一对应起来。 Explanation 里,会为每道题目写解释,每道题目分为两个部分,分别是解题思路和复杂度分析。这里我的写法是:
- 解题思路部分,对应前面的序号,写成类似下面这样的格式:
  - 1. Store data in cache xxx
  - 2. Loop the date to filter xxxx
  - ….
  - 5. Aggregate the data to get the final result
  大概是写成这样,看起来会比较顺畅吧.--
- 复杂度分析部分,同样的,为1、2、... 5分别分析时间和空间复杂度,然后再得出一个综合复杂度

在写Explanation部分,值得注意的一个点是:
- 时间十分紧张,15min基本是写满的,不像做题部分可以十分悠闲,大家要抓紧时间

3.1.3 Survey没啥好说的,就是打分提建议。我提建议说他们的Editor太难用了,还有就是不支持Standard output,这没法调试的blabla。. ----

.--3.2 预约Onsite

. 过了两个工作日后,在OA后一周的周一收到了Positive Feedback,说可以去Seattle面试,我当时就惊了。毕竟之前和HR聊天的时候,我说我没有美国签证的,去不了美国的,于是这是第一次感受到了大公司的流程复杂和在进行HR交接的时候,需要进行信息的返利确认。

我当时一边回复他们说,我没有美国签证,是否可以安排Vancouver面试,一边申请了美国B1/B2签证面签,约到三周后的美国Visa面签。

回复完后,就是战战兢兢的等待Amazon爸爸的回复了。一天过去了,又一天过去,两天过去了,又一天过去了,周末来了,周末过去了,又一个周一过去了…………

我个大擦,不能等了啊!于是给Amazon发邮件,说我已经等待了一周了,现在我你情况是Vancouver随时可以面,Seattle要等到两周后我美签Visa拿到了才能过去面,怎么办哩?这次Amazon回复的挺快,安排在当周周五。

收到回复是周二,我就开始了紧张的准备。主要是根据之前收集的BQ,来准备自己的回答。由于我之前做过的工作比较杂,我整个大概准备了8个故事,对于到了14个principle的方方面面。然后在准备的过程中,有以下几点注意:
  • 千万不要因为觉得14 Principle麻烦而愤青,然后草草准备,为了工作,跪舔就对了
  • 一定要找人练一遍,重要的故事需要练两遍,因为当自己感觉良好的时候,讲给别人并不一定效果好,而且一般会很烂
  • 讲故事的时候,背景一句带过,最终目标一句带过,你做了啥捡重要的几个点讲过,结果一定要讲,有数据就就贴上(我做的像视频合成、播放、用户使用时长、推送到达率、内部工具对大家完成一个任务的时间提升等等)
  • 讲故事的时候,一定要边讲边边写
. 1point 3acres

大家一定要准备Design题。我面的是Amazon Photo Android,当时想着总不能就让我设计Amazon Photo吧,就没准备,结果设计题考的还真是Amazon Photo……我都要哭了。这个后面详细讲。

3.3 Onsite开始

我当天,总共是五轮面试,其中三轮是Video Interview,使用Amazon Chime,在他们的会议室进行面试,两轮是 In Person。

您好!
本帖隐藏的内容需要积分高于 120 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 120 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies


下面来进行技术总结:
  • 一定要!边说!边写!尤其是在video、audio面试的时候,尽量用markdown写,这样其实大家会在脑子里编译出加粗部分,有助于沟通。而且每行不要太长,经常换行,经常加1、2、3这样的点,或者 * 和 - 这样的list item sign
  • 一定要多问问题,问到让面试官觉得你才是面试官。这个说的有点夸张,不过这个是我面试的习惯吧,这样应该有助于给人家留下深刻的印象,并且也可以缓解一边倒的气垫压力
  • 提前功课要做好,下载他们app看看,在google news上搜搜相关产品的新闻,到地里找找别人关于公司的八卦等等,方面面试时提问题
  • 这次他们提前发了每个面试官的人名,我在linkedin上都看了一下,聊天的时候可以多问一些问题,比如你之前做web的,现在为啥做android了。这样可能会得知一些公司运营的信息,用来帮助自己做是否要入职的决定. check 1point3acres for more.


3.4 等待面试结果

您好!
本帖隐藏的内容需要积分高于 120 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 120 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies


接下来就是收到offer邮件,然后上传各种证明,包括过去的工作证明、毕业证明、学位证明、身份证明等等。

值得一提的是,做背景调查的过程中,上面说的材料,都要求我反复上传了很多次,应该是流程在不停的handover导致的吧,所以大家一定要及时的查邮件,给反馈。我基本上是他们一要求我就给回复了,仍然是拖了整整两周才做完背景调查,然后可能是背景调查做了太久,将我的入职日期又调后了一周,Orz。

4 进行一下我整个面试过程的总结

根据我的面试经历,和收集的资料来比对,amazon是一家注重解决问题能力的公司,因此算法面试并没有特别难,相对应的,在面试过程中展现出来的解决问题的能力更为重要。大家准备的过程,刷题是一定要的,同时自己领域外的内容也都要准备一下,不应该想当然的觉得不会考。像问我那道design题,其实我只要看一遍技术文章,应该就可以应对上来了。

Sigh,因为这个问题,少拿了不少钱。不过其实也算是因祸得福,实现了转岗,变成了一名后端。

5. 时间线. 1point 3 acres

5.15 内推并收到了确认邮件。
您好!
本帖隐藏的内容需要积分高于 120 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 120 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
. Waral dи,
7.11 终于收到了Orientation邮件,应该就是7.15入职了

这次在亚麻Vancouver的面试经历,其实应该算是快的,不过后续的手续花了很久时间等待手续,不知道跟外交关系是不是有些影响。都说资本主义世界的IT公司面试慢,果然名不虚传。在国内的话,两个月我可能已经面完2、3家公司都不止了。

最后,祝大家找工作好运!


.1point3acres

评分

参与人数 18大米 +51 收起 理由
xiao12345 + 1 赞一个
天择 + 2 给你点个赞!
electronicdog + 1 很有用的信息!
不凉 + 25
scmadmad + 2 给你点个赞!

查看全部评分


上一篇:跪求看简历 总是过不了简历关 所有回答加米 真心谢谢了!!
下一篇:寻找小伙伴 BlackRock Fast track to Fintech

本帖被以下淘专辑推荐:

  • · amazon|主题: 27, 订阅: 2
推荐
estellehaha 2019-10-17 09:02:14 | 只看该作者
全局:
认真的一字一句的都看完了,求问楼主,“amazon是一家注重解决问题能力的公司,因此算法面试并没有特别难,相对应的,在面试过程中展现出来的解决问题的能力更为重要”, 你这里说的解决问题的能力具体是什么?因为interviewer会给很多其他的限制所以和原题不一样因此需要的应变能力?
可以的话,方便透露从申请到拿到oa多久吗? 谢谢,已加米
回复

使用道具 举报

全局:
多谢楼主分享!其实做backend挺好的,opening比android多很多,而且能参与核心的系统设计,impact更大,android更多的还是UI层面
回复

使用道具 举报

推荐
 楼主| zijing07 2019-11-13 02:57:08 | 只看该作者
全局:
estellehaha 发表于 2019-10-17 09:02
认真的一字一句的都看完了,求问楼主,“amazon是一家注重解决问题能力的公司,因此算法面试并没有特别难, ...
. 1point 3 acres
谢谢回复。

1. 解决问题的能力具体指什么?
.. 如果你在准备Amazon面试的话,一定会看到14LP,然后面试的过程中,他们会依据LP问很多你过往的项目,然后针对这些项目的细节,再进行更进一步的追问。给我的感觉就是,通过深入的聊你过往的经历,从而对面试者的能力有一个更全面的把握。体现在我面试的SDE岗位的话,就是了解我在过往工作过程中,遇到了哪些问题,如何解决了这些问题(包括技术问题、与同事和上级的沟通问题等等)。这些交谈环节会占用全部面试的50%以上的时间,我通过对比在国内的面试经历,感觉他们问的问题都比较pratical——如果面试者能通过所有面试官的认可的话,那么进入到公司后,基本上都可以达到”可用“标准。

2. 限制以及应变能力?
限制我感觉不太多,就是会问的比较细节,因此一定要提前把项目的方方面面都准备好。然后应变能力的话,就是需要冷静吧。因为面试官有时候会不断的问下去,这样就总会问到面试者没有准备到的地方,这时候作为面试者一般会两个反应:a完全慌了;b开始吹牛。所以这时候一定要冷静下来,晚几拍再回答问题,保证自己回答的有逻辑,并且如果能给小吹一下给自己加分,就更好了。

3. 从申请到拿到OA多久
我是通过内推走的,大概一周就拿到了oa,然后整个面试流程全部走完到拿到offer是一个月。后面搞入职手续又搞了快一个月。从投出去,到报到,大概是两个月的样子。

不好意思,最近上班慢慢开始忙了,回复的晚了,希望还能帮助到你。
回复

使用道具 举报

🔗
qdlym 2019-7-12 12:40:39 | 只看该作者
全局:
谢谢楼主分享,写的很详细,给你点赞,加分!
回复

使用道具 举报

🔗
womenlaile 2019-9-6 03:19:49 | 只看该作者
全局:
写的太好了,谢谢楼主,信息很详细!
回复

使用道具 举报

全局:
写的太详细了,祝贺楼主!
回复

使用道具 举报

🔗
justvic 2019-10-22 14:38:51 | 只看该作者
本楼:
全局:
谢谢分享
回复

使用道具 举报

全局:
请问Lz new grad的话也能去面AMZ Vancouver吗?目前在美国找了个工作,干一年想跑了。想申加拿大EE但是不想学法语…求建议!
回复

使用道具 举报

🔗
 楼主| zijing07 2019-11-13 03:54:38 | 只看该作者
全局:
eason0218 发表于 2019-11-13 03:18
请问Lz new grad的话也能去面AMZ Vancouver吗?目前在美国找了个工作,干一年想跑了。想申加拿大EE但是不想 ...

可以的吧,应该没啥限制,Vancouver还是有挺多L4、L5的职位的,你可以查查看哪个感兴趣然后准备起来。

评分

参与人数 1大米 +1 收起 理由
eason0218 + 1 谢谢

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表