背景- 2021年股票赔钱, 一气之下走上了刷题面试跳槽的路,之前的找工经验。因为刷题面试的准备的4个月太过压抑, 12月入职之后突然放松, 当时以为拿个大包, 但看别人的新包裹以肉眼可见速度飞上去(2022年初), 于是产生了妒忌, 不甘心等负面情绪,也因疫情在家太久, 脱单不成, 情绪不稳, 原生家庭天天听国内父母新冠吓人, 等等诸多因素。心态大崩, 陷入抑郁。加上入职之后公司股票一直在跌, 12月入职是卖力最高点, 之后就一直跌从大包跌成了中包, 中包跌成了ng包。心态雪上加霜。跳槽拿大包本是好事, 但是往往有时候却也是物极必反
- 过了大半年, 逐渐走出抑郁, 直到11月meta万人裁员, 当时预感不好, 就开始投简历, 面试了起来。第一次没影响到我们组, 本来还有侥幸心理, 第二次就达打到了我们组, 当时写了一下自己的感想。深刻认知到什么叫覆巢之下无完卵
从11月开始投到最近面完所有, 主要面试都是在1-2月, 正好经过了经历了大裁员的开始和惨烈期, 由此想分享一下自己的经验, 希望对在找工的朋友有所帮助
公司选择和面试结果
面的公司大部分都找的内推, 还有很多LinkedIn, Indeed和其他一些网站的recruiter联系。面的公司大部分都是行业比较稳的中厂或者startup, 给钱多不稳的厂就没面。只要厂子不差, remote的我都会面, 不想onsite 因为怕一relocate被裁就gg了
通过了onsite的. 1point3acres.com
datadog, veeva systems, NYC A轮startup, 一个非科技大厂, Capital One (良心厂, 第二次给我offer)
面挂onsite的
audible: OOP面的比较奇怪, 没offer
vmware: 被据的莫名其妙, 跟team没vibe
主动联系我的一些中厂(tanium, 还有几个杂牌公司): 走过场, 各种理由据
面过OA没后续. Waral dи,
Indeed: 面过了karat, recruiter打电话说不招了
Nividia: 两轮oa, 然后被ghost
Hopper: oa做完, 说skill不match组
Snowflake: 必须西雅图, 没继续面
Roblox:必须加州, 没继续面.
电话轮没继续. From 1point 3acres bbs
chewy: 恶意不让面senior, 说10YOE才能面他们senior, 太bs. check 1point3acres for more.
Oracle: 钱太少 oci network组, 也不是很感兴趣, 没继续面-baidu 1point3acres
apple: 要relocate其他地方 波士顿office没headcount
B轮startup: 电话过了, 面试流程太扯, 还要做一个多小时智力测验,没继续, 不想浪费时间
很多杂厂: 钱太少的, 不给面senior/staff的, 要relocate的
很多厂子内推了但是面试机会都没有, 比如confluent, Atlassian, MongoDB, Adobe等等
这几个月的感觉就是大厂招人少了, 中小厂还是机会不少的, 简历至关重要, 我用不同的简历投, 回复率明显不一样
刷题/BQ/SD
三分地有很多分享, 看我之前写的也足够,我个人刷的题不多,面试大部分问的题不是很难, 经典题足够, 最难的可能就是Audible当时oa 问的一个greedy的hard题。其他的都在graph/tree上的bfs,dfs, 2 pointer, hashmap, 还有经典题LRU这种, 建议不要在算法上花太多时间 另外OA难度明显大于VO, 准备VO应该专注于准备BQ和System Design。另外第三方OA karat少聊废话 codesignal 做1,2,4题这些东西就不多说了, 多看面经, 会很有帮助
做好笔记很重要
SD的话,这东西很subjective, key concept 也就那些,比如sharding, message queue, load balancer等, 能讲明白trade off和回答好问题是主要, 比如说保证strong consistency in mircorservie, 有哪些performance bottleneck等.
一些经典design要会,比如tiny url, rate limiter等
BQ 我觉得是现在最重要的, 因为算法和SD提高都可以很快,但是BQ 这个不是很容易提高, 除了STAR之外, 聊出个人感觉,聊开心,能让对话互动性强比较重要
简历.1point3acres
关键的关键, 这种环境下拿面试都很难, 改好简历至关重要, 简历不过关, 面试机会都不会有,简历应该突出what + do (with what tech) + impact, 比如说builted a data ingest service (what) using Java (with what tech), analyzing over 2 billion user actions across 3 region (do) and resulting in 2x improvment in query speed (impact)
保证ATS可以parse出来, 不然很容易直接过掉
心态
不要得失心太重,面挂了或者被ghost就Move on, 接着面下一个,这个就是一个数字游戏, 面多了肯定就会有offer,把面试当游戏就好,另外拿到offer也要接着面, 游戏一直打才有意思.--
另外希望大家找工顺利!
补充内容 (2023-04-04 02:53 +8:00):
YOE 4+, CS Master
补充内容 (2023-04-05 02:02 +8:00):
不少人问联系方式 提供有偿改简历和mock 联系x [AT] c21ma [DOT] com |