最近听到一个扎心的说法:面试时问得越细的公司,越不会给你发offer。
刚开始我还不信,直到身边好几个朋友都中了这个“魔咒”。有个哥们儿,技术实力不差,去面试一家号称要做“行业颠覆者”的公司。面试官从算法复杂度问到分布式锁的底层实现,从Redis的持久化机制问到Kafka的分区策略,整整三个小时,问得那叫一个细致入微。
我朋友当时还挺兴奋,觉得这公司技术氛围肯定不错,结果等了两周,HR发来一句“综合考虑后决定不予录用”。
为什么会这样?
说白了,很多公司根本就没打算招人,或者说,招人只是个幌子。
有些公司是真的在“白嫖”技术方案。你以为人家在考察你?其实是在借着面试的名义,把你的思路和经验全套出来。特别是那些问你“如果让你设计一个XX系统,你会怎么做”的公司,基本就是在免费咨询。你巴拉巴拉讲了一堆,对方频频点头记录,最后给你来句“我们会综合评估”。评估个屁,人家已经把你的方案记下来了,回头直接拿去用。
还有些公司纯粹是在“刷KPI”。HR部门要证明自己在干活,就得不停地面试候选人,至于招不招得进来,那是另一回事。反正面试流程走完了,数据报表上好看就行。你以为自己在争取机会,其实只是别人的工作量证明。

真正想招人的公司,面试逻辑完全不一样
他们更在意的是你能不能快速上手,能不能融入团队,能不能解决实际问题。技术细节当然会问,但不会揪着一个知识点死磕到底。因为他们清楚,会用和会讲是两码事,面试表现好不代表干活就行。
我见过最爽快的offer,是一家创业公司给的。面试官就问了三个问题:你之前做过什么项目?遇到过什么难题?怎么解决的?聊了不到一小时,当场拍板:“你什么时候能来?”后来才知道,这公司项目急得要命,缺人缺到头疼,哪有时间跟你扯那些虚的。
反观那些面试流程特别“规范”的公司,动不动就四五轮,每轮都要深挖技术细节,最后还要来个“文化匹配度评估”。说得好听是严谨,实际上就是在拖时间。要么是内部还没想清楚到底招不招,要么是在等更合适的候选人,你只是个备胎。
还有个更扎心的真相
越是问得细的面试官,往往越不是真正的技术决策者。真正的技术大牛,看人很快,聊几句就能判断出你的水平。只有那些自己也半懂不懂的面试官,才会拿着网上背来的八股文,一条一条地考你。他们不是在评估你的能力,而是在证明自己的专业性。
所以下次再遇到那种问得特别细、特别深的面试,别太当真。与其花三个小时被人“拷问”,不如多投几家公司,找那些真正缺人、真正想招你的地方。毕竟打工人的时间也是时间,别浪费在那些根本不打算给offer的公司身上。
面试这事儿,有时候真不是你不够好,而是对方压根就没想好要不要你。看清楚这一点,能省不少力气。

(附:一份C语言学习资料目录,内容扎实,供有需要的开发者参考)

相关电子书可通过此链接查看:https://mp.weixin.qq.com/s?__biz=MzkyMDgzODI0Nw==&mid=2247483723&idx=1&sn=d6ade13182790b668521a42c2e85e059&scene=21#wechat_redirect
在云栈社区,你也可以找到更多关于面试技巧、技术深度讨论的干货内容,和广大开发者一起避坑成长。
|