最近,有一位程序员网友在社交平台上说起了一个十分有意思的话题:凡是给offer的公司,面试时基本不问技术细节,那些问得又多又细的公司,后面就没下文了。
这个话题瞬间引起了众多IT同行的共鸣,许多人纷纷表示,自己也遇到过类似情况。
本人虽然已经离开职场3年了,但之前在职场四处求职面试的场景仍然历历在目。
讲真,本人也有过这样的体验:
有些公司面试自己好几轮,问了各种技术问题,我90%都回答得还不错,结果告诉我不被录用。
而有些公司就一两轮面试,只是简单问了一两个技术问题,甚至有些问题我都没回答对,结果反而收到了offer。
为什么会出现这样的现象呢?是个别公司在故意恶心你吗?显然不是,没有谁会这么无聊。
究其原因的话,我觉得有以下几点:
1.大公司的标准流程
在阿里、字节这样的大型互联网公司,面试都有比较标准的流程,在面试过程中问出很多技术细节,是非常正常的现象。
就拿字节的面试来举例子,一般包括5轮面试,前三轮是技术面试,第四轮是总监面试,第五轮是HR面试。
在整个面试过程中,面试者会经过数据结构、编程基础、项目经验、架构设计等多方面的考察。
而文章开头所说的那种简单聊几句就给offer的情况,一般只会出现在中小企业。
2.有些公司不急于招人
一个人在饿极了的时候,见到什么食物都会去吃;人在吃饱了以后,除非遇到特别喜欢的食物才会吃上两口。人是这样,公司也是这样。
有些公司新项目刚刚启动,短时间内需要大量的人手,或者是某些关键岗位的员工临时离职,急需找人替代,那这样的公司在面试候选人的时候就会适当放宽要求,达到70分就可以录用。
相应的,有些公司暂时并不十分缺人手,但也同样欢迎市场上极其优秀的人才加入,因此同样会进行招聘。但此时他们的招聘标准就会定得比较高,只有达到90分才可能被录用。
大家面试时候遇到的百般询问技术细节的公司,有可能就是后者。
3.有些公司对你缺乏信心
宋朝有一位大诗人说过:功夫在诗外。
作为程序员也是如此。很多时候,程序员面试所考察的不只是几道技术题目,更多的是针对你整个人的综合考察。
这种考察包括你的学历、工作经历、性格、言谈举止、气场。并不是你技术好就一定能匹配某个岗位,更重要的是你这个人跟老板跟团队是否能合拍。
如果面试官感觉你这个人很可靠,就不会在技术细节上过多为难你,如果对你这个人缺乏信心,就只能在技术细节上对你加倍严格地去进行考验。