3天拿下Amazon北美SDE方向Strong Hire、迎来OFFER!

受限于今年求职形势,很多北美求职者都把ICC纳入选择,zhang同学也一样。但好在他利用几周时间在老师的帮助下,准备了高并发数据采集和大数据云计算处理项目,以及实践了System Design和OOD的代码实现。最终通过Amazon提前批迎来OFFER!

学员:Zhang同学

上岸公司:Amazon

上岸时间:2022.7

OFFER捷报:

学员Amazon Offer
学员Amazon Offer
 

不知道大家在走投无路的时候有没有动过“实在不行就去ICC吧”的歪念头,我就曾经走入了歧途……

不过还好,就在ICC HR没空理我的那两周,我拿到了亚麻超级提前批面试,开挂般拿到Strong Hire,3天下OFFER,以最快速度逃出魔掌!

相比别人的丝滑求职之路,我的经历更像是拍脑袋踩坑合集……多亏直通硅谷的帮助,不然我可能是国内国外两手空,毕业即失业。

关于面试中能记住的考题和方法我都写在后面啦,可以当做一篇面经食用~

留美,可能是我第二鲁莽的决定

如果进ICC是我长这么大最鲁莽的决定(之后再讲),那拍脑袋留美一定能排第二了。

我是ECE bachelor,本来计划毕业就回国。然而最后一个学期,对国内“卷不动躺不平”的环境越来越焦虑,毅然改变心意,决定转码留美。

但我转码没头绪,简历上没实习,算上OPT顶多也就大半年的准备时间。本来以为进大厂就是刷刷题的事儿,结果种种难题确实是我在做决定前不曾想到的… …

就这么无头苍蝇一样搞了半个学期,离毕业只剩2个月的时候,我才从学联公众号上看到了直通硅谷,约了导师William给我做了一次很深度的规划,被他的专业性洗了脑,就像抓住了救命稻草立马报了名,现在想想又是一个拍脑袋决定,不过这次脑袋拍的很明智!

G家大佬上来就带我做了个项目

因为准备得晚、基础也弱,所以我选择了软件工程师求职1V1定制计划,想找个老师好好带带我。

给我匹配的是G家L5的Z老师,第一次沟通的时候就主动要带我做个高并发数据采集和大数据云计算处理的开发项目,简直是困了送枕头一样的贴心。

当时预估准备项目需要150小时,刷题需要150小时,同步推进的话一天需要至少5个小时的投入,效率提升1+1>2。虽然累了点,但是不咬牙坚持下来,可能真就毕业即失业回国家里蹲了。

现在回过头看,如果我自己做同样内容的准备,可能至少要乘以2–3倍的时间,兜兜绕绕,才能完成相似的任务内容。在参加这个计划前,我尝试自己刷题,总体感觉是easy level还可以,到了medium难度效率明显下滑。而碰到像Graph相关,DP,Greedy,单调栈等题目时,很多时候拿到新题就觉得毫无思路。而上面提到的高并发数据采集和大数据云计算处理项目,更是带着我实践了System Design和OOD的代码实现。之前自己看是纸上谈兵,现在是结合实际项目对于相关技术问题的对答如流!

老师妙就妙在带我很有步骤的循序渐进,比如第一步先认类型题目条件,第二步反推从条件认题目类型,然后进行实例结合巩固理解,然后起题量增加熟练度。

老师还教我用了很多总结性的方法,根据目的不同而使用不同的类型,通过函数要实现的功能去决定数据结构。比如有的是为了找环,有的为了走整张图等等。

Z老师自己就是面试官,还给了我很多面试官视角的建议 — — 比如说,“演戏”。

面试七分靠实力,另三分要靠“演技”
这个方法,我在大多数面试中都实践过,屡试不爽:先提出一个Most stride forward method,此时面试官心里一般会打出一个偏低的分数。

但别急,接下来我会提出新的方法,讲述1–2个思路,等于优化了先前最直接的思路,并且展现出了完整的思维过程。面试官基本上就会对你刮目相看啦。

Tevin老师还帮我免费安排了实习项目,关联的公司业务刚好与Z老师带我做的项目应用场景相匹配,本身就足够工业化的项目变成了可以支持背调的实习经历,简历的问题彻底解决了。

看到这里,是不是觉得我准备得还不错?确实,这个时候我已经学得很扎实,简历在老师的反复修改下,到9.0版之后也投递了出去。

我的心理素质确实是不太好,秋招正式开始前岗位比较少,再加上经济形式不好,投出去的简历基本没有回复,把我的心态搞得很崩溃,陷入深深的自我怀疑,然后稀里糊涂地被一个朋友姐姐推去了ICC… …

也许是老天不忍心看我沦陷,正是在ICC HR很忙、没空理我的时候,我投的亚麻超级提前批突然接到了面试。(回头看,William老师说的真的没错,一定要早准备早投递啊)

组里一共8个人,来了6个围观我!

面对这种顶级大厂,我一开始没报什么希望,感觉自己就是个凑数的。我们约了周五的4个小时面试,我这边一上线,看到那边居然来了6个面试官围观我,入职后才知道整个组也才8个人……

一开始我是真挺紧张的,以至于第一场我都忘了问的什么。

第二场问了一道LRU,我这才真正进入状态,前面我也提到了老师教我的展现思路的方法:

分析了get和put,相当于更新了列表;为了Keep order,我要用Array或Linkedlist来完成,缩小了需要用的数据结构的范围;为了实现这一系列的功能,我需要用双列表;为了实现查找,我需要使用Hashmap。

这一套“为了……而使用……”的分析下来,面试官的满意都溢出屏幕了!

到了写代码时,我又应用了Z老师教的Clean code的妙招:先写了一个复杂的,然后跟面试官说,这个模块是重复的,可以Reduce一下。然后我把这部分单独拿出来成为一个函数,让整体代码更简洁。

这场面试还超时了,接下来的两场也都非常丝滑,HM面是3Sum的题,最后一面是很经典的Number of Islands。

BQ也都是一些经典题,Couldn’t finish test before DDL这个问题问了两次;再我有印象的就是Tell me about a time when you give a simple solution to a complex problem.

我周五面试,周一HR就给了我口头OFFER,周二正式的OFFER就下来了。

随后我就去和ICC撕逼了,直通硅谷的老师们还没少给我鼓励。

非常感谢老师们方方面面的帮助,才能让我幸运地上了岸。都说福祸相依,也许是我前期踩的坑太多,才换来了今天的OFFER!

Anyway,我也学会了万般困难不退缩。有了老师教的方法在,再困难的问题,我也能找到函数去解决(笑)~


Hi,我们是直通硅谷!

我们专注于全球科技行业求职培训,心之所向,是壮大全球华人科技力量。凭借实战中积累的丰富经验,及由700+全球科技公司在职面试官组成的导师库,我们让求职这件事成为系统的科学,并变得越来越简单!

自2015年,直通硅谷独家春招计划已帮助5000+学员成功进入全球顶尖科技公司!


科技求职
你只需要一个
ALLinONE计划
已帮助5000+学员
进入全球顶级科技公司
1V1计划咨询

有哪些适合你的方向?
查看所有秋招计划