最近跳槽的一点感受
最近组里的manager因为各种原因换组了,所以就提前告诉了我去年review的结果。不得不又一次开始跳槽。
这次跳槽之前,我已经有3年没有系统地刷题了,从5月开始到现在7月初,陆陆续续刷了300多道题,也算是找到了一点感觉。system design也是稍微摸清了一点门道,可惜大部分时候还是很难达到interviewer的bar。
先聊聊in general的感受吧。感觉covid期间,也许跳槽的人比以往要多,或许是因为大家都wfh,有更多的时间和空间跳槽;造成的结果就是每家公司的candidate可能更多,所以也会更加picky一点。
有的规模不太大的公司,bar可能比较高只招senior,或者根本就没什么headcount。这次跳槽,很多公司投了简历以后直接就收到reject了。比如zillow, peloton, okta, robinhood, coinbase, chewy, coupang等等。
有的公司拿到了面试,面试自我感觉也还可以,但是也被reject。比如cloudkitchen, adobe, docusign, mapbox, roblox。个人觉得这些公司面了很多人,然后想选一些rockstar engineer。没有通过这些面试,确实自己还有很多需要提高的地方。
着重吐槽一下某些不太愉快的interview experience。
Betterment和Adobe。某一轮一个interviwer,从头到尾非常不engaged。Just watched me fail.
Bloomberg。有一轮算法题,我给出了一个正确的结果,有个interviwer自己看不懂我的解法,浪费了我10分钟。另外一轮,有一道OOD没有达到interviewer想要的效果,那个人说 “we are not recruiting code monkeys”。哈哈哈。
Ebay。有一轮面我的人,扯淡了25分钟,然后说我们开始做题吧,然后来了一句 you won’t finish it unless miracle happens。
Mapbox有一轮behavior,可能是某个组的元老,直接鸽了一轮面试。隔了两天补上。在自家后院边晒太阳,边问我BQ。我大概知道我已经跪了。
感觉大部分公司算是比较professional,以上几家比较奇葩吧。
再说说面试的人。一点data point。电面了20家左右。 7白人:2 pass, 5 fail; 8亚裔(大陆台湾韩国泰国各种人都有): all pass; 5印度人:2 pass, 3 fail.
fail的8个电面里感觉有3家确实是我自己sb了,但是有5家左右按国人的标准就过了。所以个人觉得covid和trump的china virus这个事确实有点影响。
总而言之,通过这次跳槽经历,感觉美国的码农世界也越来越内圈了。以后轮到我面试别人的时候,还是得公事公办,不能参杂个人情感。而且,我以后也不会考虑投一些不知名的小公司了。一是他们给的TC不一定competitive,二是他们的面试流程不见得规范,面试者的素质也参差不齐。与其浪费时间,不如好好准备大公司的面试。