扒一扒我遇见过哪些奇葩的技术面试官
题图: from Zoommy
想必多半程序员都有过面试,或者被面试的经历,最近我观察了团队中两位团队长(小张与小李)的面试特点,让我想起了曾经的一些令人不快的经历。
为抛砖引玉,我分别从「面试耗时」、「面试内容」与「面试风格」三个维度,来解读下小张与小李在面试特点上的不同之处。
先说说面试耗时,无论对面坐的是经验老道的架构师,还是初出茅庐的程序员,小张的耗时基本都超过1小时,而小李则因人而异,短则十分钟,长则三十分钟,却很少超过1小时。再说说面试内容,小张对于技术原理类的问题情有独钟,不问个四门兜底决不罢休,而小李则更关心选择某项技术的原因,或某项技术在其应用场景落地中遇到过哪些问题。还说说面试风格,小张不太爱笑,常用尖锐的口吻对你的经历提出异议,而小李则不同,不仅面带笑容,还会在候选人紧张时告诉他:“嘿,咱们聊点别的吧,比如兴趣爱好啥的。”,而通常这种方式可以了解到候选人很多可能没有主动提及的重要信息。
不管你是否相信,对于技术面试而言,任何一项提问都有着必须回答的原因,无论当事人感受上是否酸爽,都无法回避。
你可能会说:“一臭屁面试官有啥可牛逼的?” 当然没啥可牛逼的,但有时他却能左右你的命运。你可以不喜欢他,甚至厌恶他,但你却无法选择你的面试官,这点的确让人愤慨。
在我的职业生涯中,遇见过三种令我厌恶的技术面试官。
| 测记忆力?还是考原理?
在面试中,被问到 “Oracle 9i PFile的第二行是什么参数?” 或 “请写出Oracle 10g中的所有内置函数”,如果回答不上来,就觉得你不关注细节,不追求完美,对原理的理解浮于表面。
我觉得,能答出这类问题的人,只能证明你的记忆力超群,或是你有刻意准备。对于原理类提问,可采取两种方法:
假设某种场景,让其进行解答,这样不仅有带入感,且更贴近实战。
抛出开放性话题,比如 “结合你的经验,谈一谈你对Redis的优缺点的理解”。
| 对个人隐私极兴趣
面对女性候选人,问一些结婚啊,什么时候要小孩之类的问题情有可原,因为其关系到状态与战斗力。如果面对男性,又是一枚屌丝程序员,不断的追问如 “父母的从业背景,家庭的经济条件,个人的兴趣爱好” 这样的问题,那他的目的是什么呢?
我觉得,如果你觉得对方存在不礼貌的提问,那么就拒绝回答,面试官都这么没逻辑了,这公司也没必要去了。
| 满嘴人生哲理,不断自夸
去某公司面试程序员岗位,某面试官从头到底都在谈论人生哲理,什么人生没有捷径可以走,必须一步一坑,什么人生就好像是一场梦,匆匆数十载,不能虚度光阴等等。当时我内心在想,这哥们没去教堂当神父感化众生实在是太可惜了。
我觉得,作为面试官,向候选人介绍公司背景,或向候选人传达一些鼓舞士气的话也是应该的,但别入戏太深,否则不仅把自己搞个遍体鳞伤,还在业内留下个“奇葩公司”的美名,那就得不偿失了。
| 过度刁难,不断打击你
去某公司面试架构师岗位,对某项目进行讲解,进行到一半时面试官突然打断我,说:“行了,这种毫无技术难度的项目不用过多解释,挑个更有难度的项目,谈谈里面最难的难题是什么吧”。我随即换了一个,还没开始讲述,他又说:“你所经历的项目都是这种吗?是谁给你的勇气来面试架构师岗位的?” 对于如此 “刁难” 且 “恶劣” 的形式,我还算绅士,任然保持冷静与微笑,起身离开了现场。
我觉得,无论在任何场合,人与人的互相尊重是基本涵养,如果你招聘的目的只是为了羞辱对方,或者把候选人问倒,这就雷同产品想把开发玩死那样简单,只需动动嘴皮,那开发就死无葬生之地了。
面试官,公司招聘体系中的代表人物,需上对得起公司的信任,下对得起自己的口碑,所以,更应该珍重每一次面试过程,善待每一位候选人。
有句话说得好,“每当回忆起往事,依旧不堪入目,点点滴滴,没经历过,又怎会顿悟?需亲身经历,才知欢与苦。” 嗯,是这个理。
公众号:javafirst