查看: 37799| 回复: 36
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] 找工半年mid level sde上岸总结- 面试经验 + 心态总结

   
🔗
匿名用户-U65UU  2026-1-28 05:54:06 |倒序浏览
💯 10
21

2026(1-3月)-CS硕士+3-5年 | 网上海投|BayArea湾区 码农类General全职@

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
之前在找工的时候经常来地里问问题,迷茫的时候看前人的找工经验,最近拿到offer一个中厂偏sr level 和一个叫得上的startups,不想再面了,所以我也来回馈一下地里。


因为我才3年yoe,本着工作前5年都是积攒工程经验和为人处事经验的想法,未来可能转ai track, 再加上已经被亚麻全印班的politics历练了3年+,钱已经不是最看重的了。所以这次我个人找工诉求:business核心 + manager是个人 + 可卷可不卷 + 能办身份 + 能接触ai > 钱多 + 被迫卷 + politics严重。


面试准备简单说一下: ..
Coding: neetcode150(非常优秀的coding入门和复习资料 )+ 面经 + hack2hire + leetcode面试公司tag所有题。
我半年前后大概刷了400+道题,这400道现在属于看一眼就能流畅写出来的那种,涵盖java和python两种语言。btw,我基础不好,22年80道题就上岸了,所以基础差的小伙伴也不要担心!coding是基础,不然根本到不了system design和bq轮。


System Design:hello interview。ddia我只是翻了几页我认为hello interview没有讲的特别深入的point,作为补充。hello interview我认为如果不是什么staff level,已经足够了,广度刚好,上手快,视频做的也好。文字版的内容非常适合朗读和背诵。


bq:用的老板给的升职doc + gemini润色 + 多夸张一点。


八股:https://javaguide.cn/home.html


Mock:xhs或者hello interview。有用但用处不大。比如有一次coding mock,google staff engineer告诉我说coding就是碰题,我认为不太准确。更多是面试之前找找感觉,对即将到来的面试去魅。. Χ


面试经验:
对coding面试,除了现在五花八门的考法,我感受最深的一点是,和面试官的交流非常非常重要,我称之为面试中的“manage up”。比如:. .и
  • 有些面试官偏向都总结完再写,有的偏向简单说一下什么算法,用什么data structure,写的时候再讲edge cases。面试官我们不可提前预测,但是个人偏向把时间控制在3分钟以内,如果没说完就提前说,“我也考虑到了edge cases,但我会之后在写的时候会specify”,这样的好处是控制了时间,也不会让面试官觉得你一开始由于能力不足根本没想过edge cases,我们应该提前给出预判。
  • 我发现面试官有时候对我写的一段代码解读错误,后来我发现这个manage up一样,你得让老板知道你现在在干什么,而不是埋头写代码,完全不顾面试官的反应。
  • 方法迭代很重要,尤其在当下可以ai cheat的情况下。我尝试用过一次ai,让朋友帮我mock,但是实在装的太差了,所以放弃了。我觉得一上来就给optimal solution,除了meta给过,其他公司我个人觉得更看中方法迭代,从recursion如何想到iteration,从brute force如何想到optimal。这就要求你面试的时候本身对时间掌控和算法能力有自信,所以我建议,平时练习的时候就从brute force开始想起,不要一开始想不出来就看答案,否则会跳过很多思考步骤,永远不会迭代自己的思维逻辑。在时间掌控这方面,即使是45min的面试也不要着急写,其实一道题从讲思路到大概完成,完全可以30-35分钟之内完成,5分钟debug一下,最多一开始再有5min calrification,完全来得及。
  • 多用判断性和推理性的语言,从一个算法本质的层面展示你的思考逻辑,而不是根据某一道具体的题目,从implementation角度去讲。意识到这一层极大提升了我的面试成功率。比如这道题是search,还是生成什么答案?比如说sliding window,其实本质就是满足window合法性的条件是什么?window内的element一定具有单调性。很多tree的问题本身也是dp,分解成小问题和大问题,从下面得到什么,向上返回什么。implementation只是思维的附属品,不要过多纠结这个变量名叫什么,template是怎么写的,思维更重要。
. Χ
.1point3acres


对sd来说:.1point3acres
  • 学习的时候一定自己画图!画图!画图! 看完了,理解了,融会贯通了,讲得有条理了,这都是不同程度的能力。如果在自己练习的过程中,都没有想到的点怎么可能在面试中发挥好呢。
  • 学习过程中,总结可以讲解trade off的点,比如long polling vs websockets,strong vs eventual consistency,read vs write through cache,normalization vs denormalization,如何fault tolerence,如何对待flash sale,等等等等。但面试中一定要start simple。
  • 交流!你不是在考试,给出一个固定的答案,而是要知道面试官对这道题的理解和backgroud设定是什么,在面试期间,确保面试官follow up你在实现哪个flow,并且你没有overengineer这道题!面试中也要明确non-functionality的优先级,你讲太多面试官不太懂的领域,其实面试官听的一头雾水,等于浪费面试时间。这是我曾收到的为数不多的feedback:“Overall, your technical fundamentals are solid, but one area to continue strengthening is clearly communicating your approach while problem-solving, especially slowing down to reason through edge cases before implementing. In the technical exercise, there were moments where the solution direction became more complex than needed, we were looking for a bit more confidence and precision in driving the solution end to end.” 总结一句话就是他认为我该讲的没讲,我讲的他不理解。
  • 提前准备一些战术性的话语,比如如果你觉得你讲多了或者讲偏了,可以主动说一句“ let me step back,this might be a overkill”等等。




找工心态总结:
  • 首先认清楚,工作经验再久的人,也一定有没接触过的系统,也一样得学习。
  • 面试之前不论再没底,面试的时候都要让面试官觉得你很自信,听他的提示和反馈并做出回应。不要怕输,而是想赢。这个心态帮助我很多。
  • 我认为大厂对于面试者的expecation是相对明确的,各有各的风格和criteria。但是startups基本告诉你是sdeii,但是对于candidate的要求好像在招staff。各有利弊。


我不能说每一条经验适用于所有公司和所有面试官,也不适用于所有level,但确实是在几乎所有公司都不给feedback的情况下,自己一点点用失败经历摸索出来的,大家可自行调整。


其实找工心态总结下来就一句话,不要放弃!工作总能找到的!运气很重要! 迷茫的时候身边朋友都是这么给我说的,我之前觉得他们是在安慰我,后来我理解为什么大家说找工作是运气了,必须多碰,有好机会,有烂机会,只有多碰才能遇到合适的。但是发挥出水平,包括更系统的思维,更精准的表达,和role fit才可以拿到offer。. .и


. check 1point3acres for more.可能也会看到别人拿大包或者过于幸运而眼红,每到这个时候我就和chatpgt聊天或者算算银行账户,还够活,还很年轻,问题不大,永远相信自己!
. 1point 3 acres

评分

参与人数 97大米 +163 收起 理由
AlexYoung + 1 欢迎分享你知道的情况,会给更多积分奖励!
眉清日朗的橡皮擦 + 1 很有用的信息!
张王宛女青 + 1 谢谢分享!
ArtemisNi + 1 很有用的信息!
zywu89 + 1 给你点个赞!

查看全部评分


上一篇:转职狗家6个月
下一篇:Phd ng去cc如何?

本帖被以下淘专辑推荐:

地里匿名用户
推荐
匿名用户-U65UU  2026-1-28 11:02:01 来自APP
forp 发表于 2026-01-27 16:20:24
. 1point 3 acres总的来说现在的面试和三年前区别不大。还是L C,S D,和bq
考的内核还是差不多的
但是评价标准高太多了 拿不拿得到面试也很难说 lc也不是纯原题了 都是应用题或者更偏ood followup question问的是在prod环境你们怎么做的 要建立哪些metrics 对于很久找工作的人来说 需要重新建立认知 都是泪
回复

使用道具 举报

全局:
"coding是基础,不然根本到不了system design和bq轮"

echo 一下这句话,刚毕业那会儿我也是不多刷题党,我深有体会。后来在一堆同不刷题的同事们的骚操作下受不了了,咬牙刷完题跳槽。其中变化现在看来确实对整个career有提升。
回复

使用道具 举报

推荐
ddd888 2026-1-28 13:30:04 | 只看该作者
全局:
有些看起来像leetcode的题我建议上来就给最优解,因为后面还憋着给你follow ups
回复

使用道具 举报

🔗
阿笨猪 2026-1-28 07:54:36 | 只看该作者
全局:
现在还是得刷leetcode啊:(
回复

使用道具 举报

全局:
mark!!
回复

使用道具 举报

🔗
阿威 2026-1-28 08:03:27 | 只看该作者
全局:
好贴啊, lz是做后端的吗
回复

使用道具 举报

全局:
这个是深度好贴好, 感谢楼主分享!

评分

参与人数 1大米 +1 收起 理由
li3yang3 + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
forp 2026-1-28 08:20:24 | 只看该作者
全局:
总的来说现在的面试和三年前区别不大。还是L C,S D,和bq
回复

使用道具 举报

🔗
mengmengmeng 2026-1-28 10:04:11 | 只看该作者
全局:
恭喜楼主! 谢谢很详细有用的经验分享
回复

使用道具 举报

🔗
mengmengmeng 2026-1-28 10:05:10 | 只看该作者
全局:
想问一下是如何从sde往ai靠的呢?做了哪些准备工作呀 我也想转 在麻五年了 感觉完全看不到希望
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-U65UU  2026-1-28 10:56:09 来自APP
阿威 发表于 2026-01-27 16:03:27
好贴啊, lz是做后端的吗
嗯嗯 retail product向的后端
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表