Interview AiBox logo

Interview AiBox 实时 AI 助手,让你自信应答每一场面试

立即体验 Interview AiBoxarrow_forward
1 分钟阅读Interview AiBox

大厂技术总监:我如何判断一个人能不能干活

某大厂技术总监分享15年面试经验:不看学历、不看刷题数量,只看三件事。从面试技巧到真实案例,揭秘技术面试背后的判断逻辑。

  • sell面试技巧
  • sellCareer
  • sellTech Interview
大厂技术总监:我如何判断一个人能不能干活

大厂技术总监:我如何判断一个人能不能干活

采访对象: 张总(化名),某一线互联网大厂技术总监,15年技术管理经验,带过100+人团队,面试过2000+候选人。


开场

张总的办公室在园区最安静的一角。桌上摆着三块显示器,代码还在跑,他刚结束一个技术评审会。

"我每周至少面试5个人,"他喝了口茶,"看了这么多年,其实判断一个人能不能干活,没那么复杂。"

我们坐下来,聊了两个小时。


Q: 你面试时最看重什么?

张总: 我不看学历,不看刷题数量。我看三件事。

很多人觉得大厂面试就是考算法、考系统设计,其实那是门槛。真正决定hire还是pass的,是这三件事:解决问题的能力、沟通协作、学习能力。

学历只能说明你过去学过什么,不能说明你未来能做什么。刷题数量只能说明你准备过,不能说明你真的懂。

我见过太多名校毕业、LeetCode刷了500题的人,进了团队后完全不会干活。也见过二本毕业、一道算法题没刷过的人,三个月就成了核心骨干。


Q: 哪三件事?能详细说说吗?

张总: 好,我一个一个说。

第一:解决问题的能力

这是最核心的。技术工作本质上就是解决问题——系统挂了怎么修、性能慢了怎么优化、需求变了怎么重构。

我在面试里会问一个很具体的问题:"你最近解决的最棘手的技术问题是什么?"

然后我会一直追问:

  • 你怎么发现这个问题的?
  • 你排查的思路是什么?
  • 试过哪些方案?为什么失败?
  • 最后怎么解决的?
  • 如果重来一次,你会怎么做?

如果候选人能说清楚每一步的思考过程,说明他真的有解决问题的能力。如果只能说出"我用了XX方案解决了",但说不清为什么选这个方案,那大概率是照着文档做的,或者别人教的。

第二:沟通协作

很多人觉得技术能力强就够了,错了。

在团队里,你写的代码别人要维护,你的方案别人要评审,你的进度别人要依赖。沟通不行,技术再强也是灾难。

我见过一个很典型的例子:有个工程师技术特别强,但从来不写文档,代码注释也少。他离职后,接手的人花了两个月才搞懂他写的系统。这叫能力强吗?这不叫,这叫挖坑。

我在面试里会问:"你有没有和产品经理、设计师或者其他工程师产生过分歧?最后怎么解决的?"

如果候选人说"没有",我会追问"一次都没有吗?"如果还是没有,那要么他没真正参与过团队协作,要么他回避冲突——这两种都不是我想要的。

我想要的是那种能说清楚自己观点、能听懂别人观点、能找到双方都能接受的方案的人。

第三:学习能力

技术更新太快了。三年前的热门技术,现在可能已经过时了。五年前的架构,现在可能已经不适用了。

一个人如果学习能力不行,他现在的技术能力再强,两年后也会掉队。

我在面试里会问:"你最近学了什么新技术?为什么学它?怎么学的?"

我听过很多种答案:

  • "公司要用,所以我学了"——被动学习,不算差,但不够好
  • "我看了一本书/一门课"——有学习意识,但停留在理论
  • "我做了个side project,遇到了XX问题,查了XX资料,最后解决了"——这是我最想听到的

主动学习、动手实践、遇到问题自己解决——这才是真正的学习能力。


Q: 你怎么在面试中判断这些?

张总: 我有几个技巧。

技巧一:追问细节

很多人面试前会准备"标准答案"。但细节是编不出来的。

比如候选人说"我主导了一个系统重构项目",我会问:

  • 重构前是什么架构?
  • 为什么要重构?有什么痛点?
  • 重构过程中遇到了什么问题?
  • 你怎么说服团队支持重构?
  • 重构后效果怎么样?有数据吗?

如果候选人是真的做过,他能答上来。如果是编的,或者只是参与者而非主导者,问到第三层就会开始含糊其辞。

技巧二:给提示,看反应

我在问技术问题时,如果候选人卡住了,我会给一个提示。

然后我看他的反应:

  • 有些人会立刻抓住提示,继续思考——这是好的
  • 有些人会等我继续给更多提示——这是依赖性太强
  • 有些人会慌,开始乱猜——这是抗压能力不行

我其实不介意候选人一开始答不上来。我介意的是他面对困难时的态度。

技巧三:问失败经历

"你做过的最失败的项目是什么?"

这个问题能看出很多东西:

  • 如果候选人说"我没什么失败的经历"——要么他没做过什么有挑战的项目,要么他不诚实
  • 如果候选人能说清楚失败的原因,并且能说出从中学到了什么——这是好的
  • 如果候选人把失败归咎于别人——这是红旗

我见过一个候选人,说他的失败项目是因为"产品经理需求变来变去"。我追问:"那你有没有尝试和产品经理沟通,了解他为什么变需求?"他说没有。

这就是沟通协作能力不行。


Q: 你hire过最意外的候选人?

张总: 有一个,我印象特别深。

那是三年前,我们招高级工程师。来了一个候选人,二本毕业,之前在一家小公司做了四年,公司名我都没听过。

简历看起来很普通。但面试的时候,我问了一个系统设计问题,他的回答让我眼前一亮。

他没有直接给方案,而是先问了我很多问题:

  • 这个系统的用户量级是多少?
  • 对延迟有什么要求?
  • 数据一致性要求高吗?
  • 团队有多少人?技术栈是什么?

我说:"你问这么多干嘛?直接给方案啊。"

他说:"不同场景下的最优方案完全不同。如果我不了解场景,我给的方案可能是错的。"

我当时就觉得,这个人有经验。

后来我让他讲一个他做过的系统,他讲了一个很小的功能——一个配置管理系统。但讲得特别清楚:

  • 为什么做这个系统
  • 遇到了什么问题
  • 试过哪些方案
  • 为什么最终选了这个方案
  • 上线后效果怎么样

整个回答逻辑清晰,细节扎实,我能感觉到他真的思考过每一个决策。

最后我给了hire,而且定级比简历看起来高一级。

现在这个人在我们团队已经是tech lead了,带一个十人的小组。事实证明我的判断是对的。


Q: 你pass过最可惜的候选人?

张总: 也有一个。

那个人技术能力非常强。算法题秒解,系统设计题讲得头头是道,简历也很漂亮——名校毕业,在大厂待过,做过好几个核心项目。

但我在面试里问了一个问题:"你有没有和同事产生过冲突?怎么解决的?"

他说:"有。我之前和一个产品经理吵过,他觉得我的技术方案太复杂,我觉得他不懂技术。最后我直接找老板拍板,老板支持了我。"

我追问:"那后来你和那个产品经理的关系怎么样?"

他说:"不怎么说话。反正项目做完了。"

我当时就觉得不对劲。

后来我又问:"你觉得你的代码风格怎么样?"

他说:"我觉得我的代码写得挺好的,但review的时候经常有人提意见。我觉得他们水平不够,理解不了我的代码。"

这就是问题所在了。

技术能力强,但沟通协作能力差,而且缺乏自我反思。这种人进了团队,短期可能产出很高,但长期会制造很多问题——代码别人看不懂、和同事关系紧张、不愿意接受反馈。

最后我给了pass。

我的老板问我为什么pass,我说:"这个人技术很强,但进了团队会是个麻烦。"老板说:"你确定吗?"我说:"我确定。"

后来我听说他去了另一家公司,半年后就离职了,原因是"和团队合不来"。


Q: 给求职者的建议?

张总: 别准备答案,准备故事。

很多人面试前会背一堆"标准答案":

  • "你最大的优点是什么?"——背一个
  • "你最大的缺点是什么?"——背一个
  • "你为什么想来我们公司?"——背一个

但面试官不是傻子。背的答案和真实的经历,一听就能听出来。

我的建议是:

  1. 准备5-10个真实的项目经历,每个经历都能讲清楚背景、问题、行动、结果
  2. 每个经历都要能经得起追问,细节要扎实
  3. 不要只讲成功,也要讲失败,但要说清楚从中学到了什么
  4. 不要只讲技术,也要讲协作,你和其他人怎么配合的

面试不是考试,不是你答对了就能过。面试是让面试官了解你这个人——你做过什么、你能做什么、你是什么样的人。

用故事来展示,比用答案来展示,效果好得多。


FAQ

Q: 大厂真的不看学历吗?

张总: 说完全不看是假的。学历是筛选门槛,但不是决定因素。

简历筛选的时候,学历会作为一个参考。但进了面试环节,学历就不重要了。我见过太多名校毕业但能力不行的人,也见过普通学校毕业但能力很强的人。

所以如果你学历不好,不要灰心。把精力放在提升能力上,用项目经历和面试表现来证明自己。

Q: 算法题到底要不要刷?

张总: 要,但不要只刷。

算法题是门槛,很多公司会考。但刷题的目的不是背答案,而是理解思路。

我建议:

  • 刷100-200道经典题,理解常见算法和数据结构
  • 不要只背答案,要理解为什么这么解
  • 面试的时候,重点讲思路,不要直接给代码

Q: 面试紧张怎么办?

张总: 紧张是正常的。我面试的时候也紧张。

我的建议是:

  • 把面试当成一次技术交流,而不是考试
  • 面试官不是你的敌人,他只是想了解你
  • 答不上来很正常,可以说"我暂时没想到,能给我一点提示吗?"
  • 不要慌,不要乱猜,保持冷静

Q: 面试官问的问题太简单/太难怎么办?

张总:

  • 如果问题太简单,不要表现出不屑。认真回答,然后可以补充"这个问题还可以从XX角度考虑"。
  • 如果问题太难,可以说"这个问题我之前没遇到过,我试着分析一下"。然后讲你的思考过程。面试官其实更看重思考过程,而不是最终答案。

结语

张总最后说了一句话:"面试不是在找完美的人,是在找合适的人。"

技术能力可以培养,但态度和思维方式很难改变。所以他在面试里,看的不是你会多少技术,而是你这个人——你怎么思考、怎么沟通、怎么面对困难。

如果你正在准备面试,记住张总的话:别准备答案,准备故事。

想获得AI实时反馈,练习讲好你的故事?试试 Interview AiBox


相关文章

Interview AiBox logo

Interview AiBox — 面试搭档

不只是准备,更是实时陪练

Interview AiBox 在面试过程中提供实时屏幕提示、AI 模拟面试和智能复盘,让你每一次回答都更有信心。

分享文章

复制链接,或一键分享到常用平台

外部分享

继续阅读

2026年硅谷软件工程师面试全攻略

schedule2026年3月09日

2026年硅谷软件工程师面试全攻略

从FAANG到独角兽,2026年硅谷面试流程全解析。涵盖远程面试技巧、薪资数据(Levels.fyi)、H1B签证现状、英语面试策略,以及如何用AI工具提升面试表现。

大厂技术总监:我如何判断一个人能不能干活 | Interview AiBox