1p3a-logo1p3a-logo
留学申请面试经验绿卡排期全民竞猜
APP
    旧版通行证登录注册APP
首页
热榜快讯
NEW
通知私信收藏阅帖历史积分中心
热门功能
💎每日夺宝🌱每日农场🛍️跳蚤市场🏠租房找室友🛒好物折扣💳信用卡助手📱旧机回收比价
我的版块
我的标签

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

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


对sd来说:
  1. 学习的时候一定自己画图!画图!画图! 看完了,理解了,融会贯通了,讲得有条理了,这都是不同程度的能力。如果在自己练习的过程中,都没有想到的点怎么可能在面试中发挥好呢。
  2. 学习过程中,总结可以讲解trade off的点,比如long polling vs websockets,strong vs eventual consistency,read vs write through cache,normalization vs denormalization,如何fault tolerence,如何对待flash sale,等等等等。但面试中一定要start simple。
  3. 交流!你不是在考试,给出一个固定的答案,而是要知道面试官对这道题的理解和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.” 总结一句话就是他认为我该讲的没讲,我讲的他不理解。
  4. 提前准备一些战术性的话语,比如如果你觉得你讲多了或者讲偏了,可以主动说一句“ let me step back,this might be a overkill”等等。


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

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

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

可能也会看到别人拿大包或者过于幸运而眼红,每到这个时候我就和chatpgt聊天或者算算银行账户,还够活,还很年轻,问题不大,永远相信自己!
旧金山湾区旧金山湾区
已获得 163 大米
avataravataravatar
+2
118
共36条回复

✨ 您正在体验新版论坛UI

👉 【有奖公测】反馈问题或建议

新手指南常见Q&A小黑屋关于我们加入团队联系客服VIP通行证购买鳄梨去广告企业招聘地里专栏商务洽谈服务条款社区守则隐私政策
youtubetwitter
1Point3Acres.com does not represent or guarantee the truthfulness, accuracy, or reliability of any of communications posted by users.
Copyright ©2009-2026 1Point3Acres.com All rights reserved. See Terms of Service.