注册并分享邀请链接,可获得视频播放与邀请奖励。

Charles在路上
@Charles77xixi
00后 | 程序员 | 长期投资者 aka安妮的心动录 ⚡️ 重复做对的事,慢一点也没关系,希望能成为你的优质信息源
加入 January 2025
130 正在关注    2.1K 粉丝
求职系列(2):如何理解每轮面试 大部分人准备面试,只准备专业能力。刷题、背八股、复盘项目。然后到了二面或者终面被刷,复盘的时候一脸懵:我技术答得挺好啊、题也做出来了,怎么就挂了? 因为你把不同的面试当成了同一场考试。但实际上每一轮面试考察的能力完全不同,所以针对每一面,你需要切换的不只是知识储备,是整个应对模式。 先聊面试流程 一般来说,大厂的面试流程会标准一些,小厂可能简化成两三轮就搞定了。 比较标准的大厂流程是业务三面 + HR 一面。社招的话,HR 可能在业务初面之前就已经和你沟通过了,因为很多时候是 HR 先在市场上找到的你,她需要先做一轮初筛确认你的基本情况和薪资预期。 一些特殊的业务线还会加面,比如微信,通常会额外安排 1-3 轮面委会面试。面委会的人可能和你未来的团队没有直接利益关系,纯粹是从更高的维度做交叉验证。 1️⃣ 业务一面:证明你能干活 一面通常是你未来的同事或者直属 mentor 来面你。 这一轮的逻辑很简单:验证你的基础能力。算法写得出来吗,基础知识扎实吗,项目是真的做过还是简历吹的。面试官需要确认一件事——这个人专业能力是否靠谱,招进来能不能马上干活。 一面你需要做的: 突出专业能力,回答尽量有逻辑。面试官问什么,你回答什么,但要回答得有层次。别一句话甩过去,也别漫无边际地展开。 好的回答永远都是有层次、有逻辑的,尽量像一棵树,先给结论这个主干,再展开细节的枝叶。 一面的对话模式更像问答。面试官主导节奏,你负责高质量地回应。不需要太多发散,也不需要抢节奏。把每个问题回答扎实了,比什么都重要。 坦率地说,国内面试环境还是有一些不太好的地方,候选者和面试官之间的关系不够平等。一面尤其明显,你大概率会感受到一种被审视的压力。但这也是你必须接受的,这一面你只需要专注于展示自己的专业度。 一面考察的核心能力: → 专业知识的深度和广度 → 项目经验的真实性和理解深度 → 技术表达的清晰度 2️⃣ 业务二面:证明你能想 二面通常是你未来的虚线汇报人,或者组织架构上的 +1。具体是谁,取决于公司的架构。 这一轮可能还会涉及部分基础能力的考察,但这不是重头戏了。你的基础能力在一面已经被验证过,不然不可能被放到二面来。 二面开始考察更高维度的东西。系统设计能力、技术方案的 trade-off 思维、对复杂问题的拆解方式。面试官想问的不再是你的具体专业能力,而是你面对一个模糊的大问题时,怎么把它拆成可执行的小问题。 从这一面开始,对话模式要变了。 一面是问答,二面要开始有来有回。面试官抛出一个问题,你不能只给一个答案就停了。你要展开你的思考过程,甚至可以主动问面试官一些背景问题和边界情况。一个好的工程师在动手之前,一定会先把问题定义清楚,要主动把你的思维体现出来。 可以尝试多说一些话,把面试节奏握在自己手里,也尽量多展示出自己的软素质,推荐候选人和面试官的对话比例在 1.5:1 - 2:1 左右比较健康。 你说得太少显得没想法,说得太多显得不听人说话。 二面考察的核心能力: → 更高维度的专业能力,比如:系统设计和架构思维;技术方案的 trade-off 分析能力 → 沟通表达,能不能把复杂的事情讲清楚 → 面对模糊问题的拆解和推理能力 → 软能力:视野、态度、思维、内核 3️⃣ 业务三面 / 终面:证明你这个人 如果二面是虚线面的,终面就是你的 +1;二面是 +1 面的,终面就是 +2。 到了终面,前两面该检查的技术能力都检查完了;这一轮基本不会再考你专业能力,比如写代码或者做系统设计之类的。 终面考的是你这个人。 很多人到了终面就紧张,因为不知道会问什么、不知道标准答案是什么。但真相是:终面大部分问题没有标准答案。 面试官问你怎么看待某个行业趋势、问你遇到过最大的困难是什么、问你和同事发生过冲突怎么解决的。 这些问题的具体答案不重要。面试官真正在考察的是你的认知深度、价值观和抗压能力。你对一个问题的思考角度、分析过程和表达方式,比最终结论重要得多。 终面是沟通,不是答题,如果你在终面还是面试官问一个你答一个的模式,你大概率过不了。 终面更像一场对话。面试官抛出一个话题,你回应你的观点,他可能会追问或者提出不同看法,你再接着聊。候选人和面试官的对话比例在 2:1 到 3:1 之间比较健康。也要尽可能把面试节奏抓在自己手里,当然前提是对方不是那种特别强势的风格。 面试官通常会主动绕过你的准备,面的问题通常不会让你舒服。面试官当然知道你对面试有所准备,他就是要绕过你的准备,看你底层的能力。 比如你准备了一个完美的项目复盘,他偏不问你怎么做成的,他问你如果重来一次你会怎么改。比如你准备了一套职业规划的说辞,他直接问你对当前团队最大的不满是什么。 遇到没准备过的问题,不要慌。 用嘴巴去想,终面最忌讳的事:沉默太久。 遇到一个没想过的问题,不要低头沉思两分钟然后蹦出一个干巴巴的答案。把你的思维过程说出来。比如:这个问题我之前没有想过,但我觉得可以从几个维度来看。第一……第二…… 面试官想看到的就是你思考的过程。你的逻辑链条、你考虑问题的全面性、你面对未知问题时的应对方式。一个能当场把思路理清楚的人,比一个背了标准答案的人有价值得多。 面试官是善意的,到了终面这一步,公司已经在你身上投入了大量的面试资源。多轮技术面、多个面试官的时间,HR 的协调成本。他们是希望你过的。 所以不要把终面当成一场对抗。面试官不是在找理由淘汰你,他是在找理由录用你。放松一点,展示真实的自己。过度紧张和过度表演,反而会让面试官觉得你不够真诚。 终面考察的核心能力: → 对行业和技术趋势的认知深度 → 沟通表达和思维展示能力 → 价值观、性格和内核稳定性 → 面对未知问题时的应变和结构化思考 → 你对自己职业发展的思考是否清晰 4️⃣ HR 面:确认你值多少钱,以及你是不是对的人 HR 面主要做两件事:谈薪 和 确认文化匹配度。 可能会聊一些你的过去经历、未来发展方向、离职原因、对公司的了解。 这些问题听起来比较虚,但不要掉以轻心。 HR 面不是走过场,部分公司的 HR 权力很大,一票否决权是真实存在的。某里就是典型,HR 面挂人的比例并不低。 HR 面的核心是真诚和一致性。你在前三面展现的形象、你简历上写的东西、你跟 HR 聊的内容,这三者之间不能有明显矛盾。HR 的训练就是抓这种不一致,一旦被抓到,信任感瞬间归零。 谈薪环节别太紧张也别太随意。提前了解市场行情,给一个合理的范围,表达出你对这个机会的重视。 别狮子大开口,也别委屈自己。 整体来看 面试这四轮,能力要求是一条递增曲线: 一面 → 同事/mentor → 基础能力、干活能力 → 问答型,扎实回应 二面 → 虚线/+1 → 系统思维、技术深度 → 对话型,有来有回 终面 → +1/+2 → 认知、价值观、软素质 → 主导型,抓住节奏 HR 面 → HR → 薪资、文化匹配 → 真诚型,保持一致 从一面到终面,面试官的 level 在升,问题的抽象程度在升,你需要展示的东西也在变。一面考你会不会,二面考你行不行,终面考你是不是。 想明白这一点,你就知道为什么有些人技术很强但终面总挂了。不是技术不够,是他从头到尾只展示了一个维度的自己。 面试是一个完整的系统,每一层都有自己的评估逻辑,你得在每一层给出那一层需要的输出。
显示更多
求职系列(1):如何准备一份让面试官想面你的简历 最近又到了春招和暑期实习招聘季,有不少同学找我咨询简历和面试的问题。 先说说我的背景:在职大厂工程师,从实习、校招到社招,累计面试超过上百场。给几十位同学做过模拟面试和求职辅导,现在在牛客上还能搜到我的号(安妮的心动录),校招时拿下了多个大厂的 offer,最近在看新机会,社招通过面试率也超过 90%。 这些数字不是用来装的,是用来告诉你:接下来说的东西,全都是亲身总结出来的真本事,放在别人那里是可以拿去卖课的。 同样的话我重复说了太多遍,决定把整套求职心得整理出来开源,帮到更多的人。 这是求职系列的第一篇,聊聊简历。 简历的本质 很多人把简历当成个人信息登记表来写。教育经历、工作经历、技能列表,从上到下老老实实填一遍。 但你想想,面试官看一份简历平均花多少时间?绝对不到10秒。 10秒,他要决定你值不值得花一个小时聊。 所以你的简历不是一份档案,它是一份销售文案。 它唯一的目的就是在10秒内让面试官得出一个结论:这个人好像很厉害,我想面面。 所有的技巧都围绕这一个目标展开。 1️⃣ 只能有一页 不管你有多少年经验,不管你做过多少项目,简历只能有一页。超过一页的简历,面试官大概率不会翻到第二页。 一页纸的限制会逼你做一件极其重要的事:筛选。你不得不砍掉那些可有可无的内容,只留下最能证明你价值的部分。这个筛选过程本身,就已经在帮你梳理自己的核心竞争力了。 如果你觉得一页放不下,说明你还没想清楚自己最值钱的东西是什么。 2️⃣ 一行一句话,一句话一行 这是排版层面最重要的原则。 每一个点尽量只写一句话,并且尽量这句话不换行,在一行内说完。 面试官扫简历是跳着看的,如果一个要点写了三行,他大概率只看第一行的前半段就跳过了。 一行一句话还有一个好处:强迫你精简表达。 如果一句话说不完,说明你要么没提炼出重点,要么塞了太多细节。 3️⃣ 最亮的点放在最前面 大部分人写简历按时间倒序:最近的工作排第一,然后依次往前。 这在大多数情况下没问题。但如果你有一个特别亮眼的经历,哪怕它发生在三年前,打破时间顺序,把它放到最前面。 面试官的注意力在前5秒最集中。前5秒他看到了什么,决定了后面5秒他是继续看还是扔掉。你最强的武器必须第一时间亮出来。 比如你大二做过一个开源项目拿了几百个 star,但后来的实习经历平平。那就把那个开源项目提到工作经历前面。 规则是死的,说服力是活的。在必要的时候,请你主动站出来,让我看到你的优秀。 4️⃣ 量化一切,遵循 STAR 法则 每段经历都用 STAR 来组织: -Situation:什么背景 -Task:你负责什么 -Action:你做了什么 -Result:结果如何,用数字说话 举个例子 -坏的写法:负责服务端性能优化,提升了系统性能。 -好的写法:主导核心接口性能优化,P99 延迟从 800ms 降至 120ms,QPS 提升 5 倍,直接支撑了 10 万级并发。 同样一件事,第二种写法的信息密度和说服力碾压第一种。没有数字的作为论据,在面试官眼里就是空气。 每段经历的 bullet point 控制在 1-5 个,最多不超过 5 个。太多了面试官不会看,太少了显得没做什么事。 5️⃣ 不要堆技能列表 很多人简历上专门有一栏 Skill Set,列了一排技术名词:Java、Python、MySQL、Redis、Kafka、Docker、Kubernetes…… 大部分面试官看到这种列表的反应是:所以呢? 列了20个技术名词,我不知道你哪个精通哪个只是了解,不知道你在实际项目中怎么用的,不知道你解决了什么问题。这就是一堆没有上下文的关键词,毫无说服力。 更好的做法是让项目经历来证明你的技能。你写了一个高并发系统用了 Redis 做缓存、Kafka 做异步解耦,面试官自然知道你会这些。而且他知道你不是停留在知道的层面,你是真正用过、解决过问题的。 技能列表可以保留,但只作为补充,不要指望它帮你加分。 因为同一个岗位大部分候选人的skill list都是高度趋同的,所以很难通过skill list脱颖而出,它更多的作用是过机筛,以及充当一个背景板(校招、实习除外)。 6️⃣ 不要写空话,要有论据 简历里最常见的废话: -自驱力强 -学习能力强 -团队协作好 -责任心强 面试官每天看几十份简历,每一份都写着这些。你写了和没写一样。 空洞的形容词没有任何信息量。 加上论据: -自驱力强,半年减重 50 斤。 -自驱力强,非科班出身自学编程拿到大厂 offer。 -自驱力强,工作之余坚持技术博客输出,累计阅读量 10W+。 一个具体的事实胜过一百个形容词。 7️⃣ 埋钩子 简历上不要把一件事说得太详细。要留白,让面试官好奇。 比如你写:主导 XX 平台架构设计,上线一周用户数突破 1000+。 面试官看到这行,自然会想:怎么做到的?架构怎么设计的?遇到了什么挑战? 这个好奇心会驱动他在面试时主动问你这个问题。而这个问题,恰恰是你最擅长回答的,因为你做过。 好的简历是一个钩子矩阵。 每一行都在埋一个问题,每个问题你都有准备好的深度回答。你在用简历引导面试官走你的剧本。 8️⃣ 实事求是 这一条听起来很基本,但很多人做不到。 有些人为了让简历好看,把别人做的事写成自己做的,把参与写成主导,把了解写成精通。 短期内可能骗过简历筛选,但面试官一问就穿帮。你说你主导了一个系统的架构设计,面试官问你为什么选 A 方案而不是 B 方案,你答不上来,当场社死,面试通过率骤降。 实事求是不是软弱,是自信。 做得好的地方大方展示,做得不够好的地方也坦然面对。面试官更看重的是你的思考过程和成长潜力,而不是你是不是每件事都做到了完美。 一个项目的 well done 和 bad done 都说出来,反而体现你有复盘意识和自我认知。 9️⃣个人总结怎么写 个人总结很重要!很重要!很重要!并且推荐写!推荐写!推荐写! 很多简历的自我评价写得像小学生作文:热爱技术、积极向上、吃苦耐劳,这种话跟没写一样。 个人总结只写三句话: 第一句:你在行业或专业上取得的结果。比如大厂 T7 工程师,开源项目 500+ star,某个方向的技术专家。用事实建立第一印象。 第二句:你是一个什么样的人,带论据。比如坚持每天阅读一小时,累计阅读时长 500 小时以上。比如投资年化收益 30%+,具备独立的判断力和风险管理能力。 第三句:你未来想成为什么样的人。这句表达你的方向感和成长诉求。比如希望在 AI Agent 方向深耕,成为该领域的核心开发者。 三句话,过去、现在、未来。面试官 10 秒扫完就能对你形成一个清晰的画像。 最后 把你的简历拿出来,对照上面的每一条检查一遍。 -超过一页了吗?砍。 -有没有量化?没有数字的经历,删掉或者补上数字。 -有没有空话?每一句自我评价都问自己:我有论据吗? -最亮的点在哪?它是不是在简历的第一屏? 简历不是写给自己看的。它是你递给面试官的一张名片,只有 10 秒的生命。 在这 10 秒内,让他觉得你值得花 60 分钟来聊。这就够了。
显示更多