西雅图某血汗工厂服役4年多回国。回国面试发现了不少坑。分享出来供大家参考一下。
差不多早些年时候去美帝读了一个 cs master。然后2016初进入血汗工厂服役,去年因为和经理闹的不愉快还有疫情等因素(家乡被疫情重创)10月就回国了。
过完年后通过猎头面了几家大厂。一个offer没有全部挂在以前项目细节方面。算法题都基本上是秒过,貌似国内只要刷满了leetcode top100就可以了。
但是发现现在国内面试bar好高,面试需要考到造轮子技术。什么jvm 调优阿多线程可以背八股文。但是你必须要造轮子。如果你是美国大厂出来的由于infrastructure 你可能已经变成螺丝刀了,我的分享你可要好好看一下了,不然你要吃亏。
我以前在美国做project,作为我厂的马公build 部署啊啥的都是一键搞定。非常容易但是感觉国内都是用的开源框架,如果你不会,没有关系。你要说出你们厂的这些基础架构和那些开源区别,我说的 不是如何使用而是那些基础架构为什么要被设计成那样,以及最好吹牛你参与了那些设计。
这样会对面试有巨大好处。例如你是血汗厂出来的,没有离职的化,你最好看看brazil 是如何打包的,和docker区别。为什么会被设计成那样,apollo是如何部署你写的代码的, pipeline 重beta gamma 到prod 是怎么一步一步过来的。
你需要详细回答他的原理,面试官会反复问下去,而不能只是说我会用,这些东西是其他组开发的。还有很多中间件技术,如果你只是说我用过但是没有自己能力造那些轮子,肯定是要挂的。面试中我说到我厂有一个神奇的on call系统如果你被page 不接可以一直搞到经理那里。然后面试官问我那套系统原理是什么,如何设计的怎么控制的你在这个系统中参与了什么。我想的话血汗厂没几个人答得出来。
如果你现在还在美国大厂,请你一定要搞懂你厂的基础组件的工作原理,最好是吹牛你设计过。最好是你具备独立开发一个中间件的能力,例如你可以吹牛逼aws sqs 你有参与过开发以及为啥你的设计优于 卡夫卡。国内公司现在在大量开发基础设施吗。
例如我厂一个 retail 出来的 principal 给我大谈他如何设计dynamo db 的话,我八成认为他是吹牛逼,因为那是aws 事情。我平常也遇到过几个 principal ,我敢断言他们肯定回答不了我面试中遇到问题。但是如果你面试不去吹这些牛的话肯定是要挂的。
我面试的都是技术专家以及以上的级别(p7+﹚,我不知道是不是因为我年纪大了(33岁了)被问这些问题。我2018年时候水边和pdd 聊了一下就拿到了offer ,但是我后来没有回国。可能是因为这些我低估了国内难度。
如果本篇文章能够帮助到你可以点赞收藏或在线联系魏亚妮老师。
北京站
客服专线: 400-010-8000
服务专线: 400-010-8000
北京分公司:北京市朝阳区 建国门外大街永安东里甲3号院B座
友情链接 · 中国香港留学
©2025金吉列出国留学咨询服务有限公司 版权所有 | 京ICP备05010035号 | 京公网安备11010502038474号 | 出版物经营许可:新出发京零字第朝190057号
信息提交成功!稍后将有专人与您联系。