注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
回馈地里,给自己以后的H-1B和绿卡攒人品。之前发了帖子“失业3个月+,面试20+家公司,最后拿了3个offer”,现在分享一下心得总结
https://www.1point3acres.com/bbs/thread-1187341-1-1.html
. Waral dи,个人背景
我个人的背景是8年+ 中小厂SDE经验,H-1B + 140,没绿卡。进入7月份以后又陆续面试了几家公司,终于拿到了offer。行情还是很难,没有上岸任何一家大厂(FAANG + 微软这几家,一家都没有面),最后拿到了1个startup(<50人),1个小厂(<200人),1个中厂(<5000人)的offer。我之前主要是做general backend方向,语言很杂,Java,Python,C#,Golang都写过。做过一些搜广推的backend(OpenSearch/Solr和各种vector embedding),最近一年做过一些AI的integration,也部署过一些ML模型(没有自己训练过)。. Χ
..
薪资. 1point3acres.com
大家最关心的薪资方面,最差的一个offer是190k的base + equity,最好的一个offer是220k的base + 签字费 + equity。小厂的equity距离上市遥遥无期,所以我也只看一个base,只要超过180k的base,能够负担日常生活开销和房贷车贷就行了。对我来说最重要的还是身份,需要一个能sponsor然后办绿卡的就好。
签证
前司layoff后给了14周的paycheck,我一直待在paycheck上面,last day是8月中旬。所以这次还好没有进入H-1B的grace period。现在H-1B已经很难了,很多公司都不sponsor。而且现在recruiter轮非常严格,基本上先问身份,问了身份后,会问H-1B剩下多久时间,有没有I-140 approved。
面试准备
刷题主要是用leetcode和neetcode,都开了会员,之前(从毕业到之前跳槽)我大概leetcode刷了800+题,但是大多数都忘了,这次大概就按照neetcode 150/250刷,大概刷了100+题,没有太多,主要是捡起来常见题的解法。系统设计用的Hello Interview,再辅助上Alex Xu的两本系统设计的书。开了AI的会员,主要是用Codex和Claude Code,给自己模拟面试,不懂的就让AI给你讲题。. 1point 3acres
投递简历
我个人的体验是海投几乎没用了,我海投了100+公司,拿到面试的都是2家小厂(员工< 500人),然后都面挂了。我的面试大概是40%来自内推,60%来自Linkedin的HR reach out。
重点说一下Linkedin,我觉得LinkedIn相当好用,在layoff这段时间我刷linkedin甚至超过了小红书。我之前偶尔随缘会运营了一下自己的领英,大概connect了3000+的人,每年发一两个post,偶尔去评论一下,恭喜别人升职加薪、跳槽之类的。不是说要把自己包装成网红或者attention whore,单纯是为了维持你账号的engagement(在社交网络公司做过的应该都懂)。我觉得还是很有用的。
. ----
这次开了领英会员 + Open to Work,被lay的第二天发了post,其中有3个面试就是有人看到我的post,直接linkedin私信reach out我帮我内推的。其中的一个offer是我之前的一个同学在startup做founding engineer,看到后直接让我去加入他们,面试就是走个过场,和他们的leadership聊了聊天,非常感激他们雪中送炭。然后就每天刷linkedin的recruiter给我发的inmail,不知道为什么到了6月底7月初的时候inmail突然多起来,每天大概5+的inmail。. 1point 3 acres
内推的话基本上都是找在各个厂的朋友,有些朋友直接强推,帮我递到hiring manager手上确保一定能拿到面试的。
. From 1point 3acres bbs
岗位
我的经验是那种multiple openings,先统一面试招聘,最后再分组的岗位,机会比组招的backfill的岗位大很多。我拿到的小厂(<200人)的offer就是因为他们小厂今年融资顺利,要扩招,要有20+ engineers,所以bar能降低一点。组招,尤其是backfill的岗位就是真的要非常随缘了,除非你很厉害,要么技术厉害,要么有人格魅力大家都很喜欢你,或者两者皆有,或者你直接有关系认识他们组的人,否则我觉得机会很少,很渺茫。
. Χ
面试
这次我还是target中小厂,一是因为大厂的perm很难办,第二是大厂大部分有强制的return to office,中小厂现在还比较随便一些,有些经理比较flexible,一周去一两次office就行,或者就是纯fully remote。感觉Senior+ 去小厂面试非常随缘,有做题的,有系统设计的,有纯聊天聊BQ,还有present自己过去做过的项目那种。. .и
中大厂也面过几家,但是就正规多了,基本上面senior是2轮 coding + 2轮 system design这种流程。我感觉现在bar高了很多,我在前司几年也是主导做过了好几个system design, launch了一些东西,但是这次有几家公司就是挂在了system design上。coding的题大部分就是中规中矩,大概是leetcode的medium偏hard题,有原题也有变体,我没有做过特别难的,基本上都做出来了,但是有些时候磕磕绊绊或者有bug不是最优解。
大部分面试还是virtual onsite,只有一家公司的onsite让我现场去面,而且工资给得还特别抠,虽然我最后还是去了,而且面挂了。
AI面试
这次有一两家公司的OA引入了AI面试,大概就是给你一个残废的AI agent,让你去debug,但是不会帮你修代码。我个人的体验不是特别好,不知道要考什么。有一家公司有一轮onsite面了AI面试,给了我一个Claude Code,然后给了一道题,我也不知道要面什么,就大概是一边写prompt一边检查AI生成的结果。最后还是挂了。可能大部分公司都在探索AI面试的初期,我觉得标准非常不统一。
总结
找工作还是运气和缘分。有一家公司,我觉得每一轮我面得都非常好,自信满满,结果挂了。拿到offer的中厂,我有一轮coding写得磕磕绊绊,我觉得挂了,但是最后还是过了。所以没有必要苛责自己,面试完每一家公司以后就当挂了,然后move on。
还有就是注重自己的身心健康,6月份我在情绪最低谷的时候经常失眠,在一家面试前一天可能只睡着了3小时。多运动,多出去走走,多吃一些美食,在面试之外可以找一些治愈身心的活动,爬山,看海,去植物园呼吸一下新鲜空气。多和家人聊聊天,寻求伴侣、亲人的支持。感谢我的伴侣和家人的支持,最后也算是苦尽甘来。 |