上期末尾写到read和write的接口中size_t和ssize_t的问题,就刚好想起一件往事,在一次面试过程中被人问了这个问题,只不过那次面试我是面试官,而对这事十多年了印象还是比较深
应该是在11还是12年的腾讯校招,当时是出差到一个学校比较多的大城市去集中面试,具体安排就是在入住的酒店按时间来面学生,一天十多人,大约是第二天上午的最后还是倒数第二个,我刚整理了上一轮结果,把纸笔什么的准备好,那个同学就走了进来坐下,一般来说面试官是先有一套开场白,结果我还未开口,对方就提了一个问题:“老师,我有一个问题,就是在看read和write这两个系统调用的时候,为什么输入参数是size_t而返回是ssize_t”
应该说,碰到比较外向的学生上来先打招呼的情况也不少,但这位同学的特别之处,除了上来先问了一个技术问题外,更主要的是,这个问题是用方言说的,当然是北方方言,只是调子和普通话不同,我能听懂的那种,后面的面试他也都是方言答的。因为第一次碰到这种同学,我觉得挺意外,没回答他的问题,而是先翻了一下简历,又打量了一下,他大学不是当前这个城市,应该是一大早高铁过来,就外表来说,虽然已经记不清具体穿的什么衣服,但整体画像可能属于那种农村学生,或者说,是他想要留下的印象画像
虽然我还是有点疑心,但还是先把他问的问题两句带过,开始正式面试,过程其实还挺顺利的,应该说对方水平是有的,最后也给了通过,再之后一天收到上级反馈,他也通过了上面的面试,于是大约几个月后,就以应届生身份入职了
由于应届生都是集中面试再根据综合因素分方向,所以虽然他在我们中心,但不在我这个方向,平时交集基本没有,只是偶尔开跨组会议时候能见到。由于面试印象的原因,我对他入职后的表现观察了一下,发现他普通话说的其实蛮好的,虽然日常行为和穿着上不是很突出,但还是有几件比较流行的电子产品
当然这并不是说这位同学就如何如何,也可能一个人在两三个月普通话水平就突飞猛进了说不定,而有工资了买自己喜欢的东东也是正常现象,不过从我的观察角度讲,画像和面试时是很不同的,或者说,我觉得他面试时候的画像多少是有失真的
结合现在很多谈非技术性面试“技巧”的资料,假使一个面试者真的用了这些“技巧”,会对面试结果有影响吗?至少在我作为面试官的角度,我觉得不太会,主要还是看一个人的水平如何。不过需要说明的是,这里说的技巧不是指正常的注重形象谈吐哪些,那是基本的礼貌;也不是说软素质表现那些(比如面对难题的表现等),软素质也是面试考察的一部分。这里说的技巧是那种刻意的,例如营造人设画像那种,但它们一般不会起到决定作用。当然,这是从我的经验角度,也许有其他人看重说不定
面试官偶尔是会碰到在多个水平差不多的候选人中选择,难以取舍的情况,这时候是可能需要参考一些非评价之外的因素,如性格、经历等,但这种情况其实挺少的,考察的因素也很多,而且技术考察本身也是可以做到大部分
之前跟人聊到自己的一些面试,提到一个面试题,涉及了C++的一些implementation-defined知识点,熟悉这块的人都知道,这些知识点就是要去看书记下来的,于是这个面试题就遭到一些朋友的反对
首先他们觉得考察UB是不对的,这是他们理解问题,ID行为不是UB,一般情况下我也不太会问UB问题;解释清楚后,又有人说:考偏题和死记硬背的题目没啥用,要考就考体现能力的。我反问了一句:体现能力的也答不出来怎么办?
实际上,一次面试基本是会问七八个问题,各方面都会尽量涉及到,而这类“偏题”只是其中很小的一道,无论对方是否答对,都会先略过,这种题目的主要作用其实不是看你答案
首先,这些题目的知识点还是有用的(工作中的确是可能出类似问题,面试者能答对是最好的);然后,它们可以用来考察一些软素质,即面试者本身的态度反应,是坦诚不会、懵逼、不屑、乱答还是质疑?都会侧面影响评价。题目本身是否答对一般并不左右面试结果,说白了就是,你该过的还是会过,不该过的还是过不了
所以这里其实有一点点心机在里面,假设你面试不过,以为自己不是无能,而是倒在了偏题上面,那也挺好的,尤其是碰到一些对自己在某些方面自信,但实际又答得很错的人来说,不失为一种避免尴尬的方式
说到自信,面试的确是需要体现自信的,但最好不要将它作为一种“技巧”,例如赌面试官不懂,面试也可以是一个双向试探的过程,一开始吹太过不是什么好事
例如有一次碰到一个面试者,聊他们的项目,聊到一个相对冷门的知识点(但我刚好知道),我问他掌握情况怎么样,他自信地说精通,然后背书式地讲了一遍,我便让他动手演示一下几个关键问题的变化,他愣了一下,写不出,倒是反问我:你懂吗?我说我懂,给他讲了讲,最后让他回去了
面试评价上肯定不会把答不出这个问题作为拒绝的理由,但会提一句这个人不踏实
所以还是那句,你可以试探,可以技巧,但大原则还是坦诚沟通
面试官如此,面试者角度也是一样,从面试公司的表现大致也能对其做事风格有个窥探。有的时候,选一个合适自己的公司和职位比其他方面要重要不少
在更早的时候,零几年,我当时在杭州工作,深圳有一家公司找到我,叫我去面试,而且报销飞机票,一开始倒也没多想,就在约定时间过来了,然后HR接到后说先吃个饭洗个澡,我还比较疑惑洗澡是什么意思,结果下车就在东莞一个酒店,一群小姐鞠躬齐声说:“欢迎先生,请留个手机吧”,后面的就不说了,免得过不了审。第二天正常走面试流程,看得出是初创公司,挺缺人的。HR沟通的时候,介绍说公司会经常团建
最后并没有选择去,业务和工作内容的匹配度是一个考虑点,但这种“面试”方式的影响也是一个因素,倒不是说我道德卫道士,只不过觉得工作方面就应该只考虑工作,公司氛围也是考虑的一个点。当然了,这是公司的问题,那个HR的个人谈吐素质还是挺不错的,在QQ里但没再联系罢了