事情的起因是这样的,毕业后一直在一家创业公司呆着,现在快 5 年了,一直还挺开心的,从一开始 4 个人到现在 40 几个人,心里还是很有成就感的,虽然我只是个打工的。 最近 LinkedIn 常常接到猎头的信息,我发现安省这边的待遇一直在提升,觉得就算不去换工作,看看自己在市场上的价格也有价值,于是就去接触了一下其中的几个猎头。
其中一个就是 Amazon 在 Toronto 的 SDE II(L5) 岗位,我在 levels.fyi 查了一下觉得他们待遇的确还不错,就继续跟进了, 接着他们发来一个 online assessment(OA)。我从来也没面试过,也没做过这种 OA,更别说是这种大公司(我在自己的小公司面试过别人,我觉得我比对方还紧张),很自然就开始 Google 需要怎么准备。估计很多人也猜到了,答案就是两个字:刷题。
好吧,那我就去刷刷看吧。 打开 leetcode,什么 binary tree,什么 graph,什么 hashmap,什么 array,一概不懂,但是 medium 的题还是能做出来大部分,很多题做对了一看分类,为啥是这个分类的,我好像也没用这玩意。hard 的我经常题都读不懂。最后做了 50 几个题之后还是放弃了,觉得很煎熬,直接试试 OA 吧。 结果 OA 的题很简单,跟 leetcode 上 easy 的差不多,没两天,他们开始正式和我接触了。接下来是重点。
Recruiter 给我打了一个电话,态度很友好,但是一边说一边给我邮件发了好多需要准备的资料,又是一堆 binary tree, graph, hashmap, dynamic programming, sorting 一类的,把我吓得够呛,想象自己回到了初中,默写着各种词语的定义。但这还不算什么,毕竟写了十几年 code 还是有些底气。后来他们他们话锋一转,说 Amazon 有很多核心价值观,非常重要,要我背几个跟核心价值观相关的故事,到时候 on-site 要问。我一下就懵了,上次也有个机构让我背核心价值观,我背了一半背不动就跑了,现在到这来又遇上了,回想起当时在百度知道上抄写到一半的 8 千字自传的内容,“我小时候爷爷就是……”。Recruiter 也不避讳告诉我去了那里就做好当一颗螺丝钉的心理准备。
再后来就是 on-site,一个个面试官像是已经被榨干了灵魂,或者已经抑郁,有气无力地蹦出一些不怎么标准的英文 ,问了一些核心价值观的问题,我就把现在公司里面我做过的事情都讲了讲,好像也不是很切题,他们原本没有表情的脸上浮现出一些失望。还有一些简单的 coding 的问题,很简单就不多说了,比较奇怪的是有一个 system design 的问题,他好多细节都没给我,30 分钟的时间,他问一个问题我就反问他更多的问题,让他把细节告诉我。最后设计出来的东西,随便某个隔壁论坛的 mjj 应该也都会,无非就是一些 load balancing, queue, cache 和 scalability 的问题,面试官好像还挺满意。
整个过程下来,非常郁闷,我以为一个这么厉害的公司应该每个人都是朝气蓬勃笑逐颜开的样子,结果却是我反而有点同情这帮薪水是我 1.5-2 倍以上的人。
不知道是不是所谓大厂都这样?
我无法认同他们的很多东西,但是我无法否认他们的成功,我想这是我最失败的地方。
现实一点的问题,我也不知道要不要接这个 offer
其中一个就是 Amazon 在 Toronto 的 SDE II(L5) 岗位,我在 levels.fyi 查了一下觉得他们待遇的确还不错,就继续跟进了, 接着他们发来一个 online assessment(OA)。我从来也没面试过,也没做过这种 OA,更别说是这种大公司(我在自己的小公司面试过别人,我觉得我比对方还紧张),很自然就开始 Google 需要怎么准备。估计很多人也猜到了,答案就是两个字:刷题。
好吧,那我就去刷刷看吧。 打开 leetcode,什么 binary tree,什么 graph,什么 hashmap,什么 array,一概不懂,但是 medium 的题还是能做出来大部分,很多题做对了一看分类,为啥是这个分类的,我好像也没用这玩意。hard 的我经常题都读不懂。最后做了 50 几个题之后还是放弃了,觉得很煎熬,直接试试 OA 吧。 结果 OA 的题很简单,跟 leetcode 上 easy 的差不多,没两天,他们开始正式和我接触了。接下来是重点。
Recruiter 给我打了一个电话,态度很友好,但是一边说一边给我邮件发了好多需要准备的资料,又是一堆 binary tree, graph, hashmap, dynamic programming, sorting 一类的,把我吓得够呛,想象自己回到了初中,默写着各种词语的定义。但这还不算什么,毕竟写了十几年 code 还是有些底气。后来他们他们话锋一转,说 Amazon 有很多核心价值观,非常重要,要我背几个跟核心价值观相关的故事,到时候 on-site 要问。我一下就懵了,上次也有个机构让我背核心价值观,我背了一半背不动就跑了,现在到这来又遇上了,回想起当时在百度知道上抄写到一半的 8 千字自传的内容,“我小时候爷爷就是……”。Recruiter 也不避讳告诉我去了那里就做好当一颗螺丝钉的心理准备。
再后来就是 on-site,一个个面试官像是已经被榨干了灵魂,或者已经抑郁,有气无力地蹦出一些不怎么标准的英文 ,问了一些核心价值观的问题,我就把现在公司里面我做过的事情都讲了讲,好像也不是很切题,他们原本没有表情的脸上浮现出一些失望。还有一些简单的 coding 的问题,很简单就不多说了,比较奇怪的是有一个 system design 的问题,他好多细节都没给我,30 分钟的时间,他问一个问题我就反问他更多的问题,让他把细节告诉我。最后设计出来的东西,随便某个隔壁论坛的 mjj 应该也都会,无非就是一些 load balancing, queue, cache 和 scalability 的问题,面试官好像还挺满意。
整个过程下来,非常郁闷,我以为一个这么厉害的公司应该每个人都是朝气蓬勃笑逐颜开的样子,结果却是我反而有点同情这帮薪水是我 1.5-2 倍以上的人。
不知道是不是所谓大厂都这样?
我无法认同他们的很多东西,但是我无法否认他们的成功,我想这是我最失败的地方。
现实一点的问题,我也不知道要不要接这个 offer