我们以前分享过许多经验,但大多是站在打工人的视角上,今天给大家带来一个面试官的经验:
1. 看求职者第一眼,开口说第一句话,面试结果就差不多定了,准确率高达90%以上。
2. 绝不考八股文,如果问技术问题,会从一个问题开始讨论方案,然后深挖细节。
3. 需要写代码测试题,但是非现场完成。
楼主说,工程师的职能是解决问题,只不过恰巧大部分时间是以写代码的方式解决。
网友夸赞,这个老板格局很可以。
许多人赞成楼主说法,尤其是第一条,有人说,有时候面试官一开口,自己就知道凉了。
楼主说,面试其实就是双方的眼缘。
有人赞同第三条,面试时比较紧张,且时间短,现场很难写出来代码。
楼主说,实际工作中在哪里完成代码不重要,甚至是不是原创也不重要,只要可以准确高质量完成目标,就是合格且优秀的程序员。
有人说楼主很棒,现在能用探讨的方式公平面试的人不多,都是以自己知道的那点知识去否定别人,只看别人做过什么,不看具体逻辑思维。
楼主说,自己不看重求职者做过什么,因为没法保证未来的工作内容是什么,能够快速学习需要的知识与解决方案才是最重要的。
也有人不同意楼主说法,认为第一眼就决定面试结果,说明楼主喜欢给别人贴标签,这样的人根本没有识人能力,这种面试方式找到的是那种擅长做PPT的水货程序员。
楼主反驳,不是贴标签,只是第六感。
有人说,这种面试方式比较扯:
1.又不是来相亲的,看什么眼缘?
2.具体方案有很多不同的实现方式,需要根据具体情况来制定,盲目问属于纸上谈兵。
3.代码不现场完成,怎么知道他的编程能力怎么样?程序员一定要有编程功底,技术基础知识要全面,其他的随机应变就行。
楼主反驳:
1.面试和相亲一样,眼缘还是有意义的。
2.探讨技术方案也是沟通方式的一种,沟通能力很重要。
3.不现场做题是因为还有针对做题的答辩,再说如果能抄一点代码通过答辩,本身也是一种能力。
面试结果要不要第一眼就定?八股文要不要考?代码题要不要现场做?
面对这些问题,大概每个面试官、每家公司都有自己的一套“面试经”,我们很难说谁对谁错,只有适不适合。可能有人擅长与人沟通,有人擅长默默工作;有人心理素质好一点,是考试型人才,有人心理素质差一点,是日常型人才。如果用同一套面试标准去考所有人,很可能会漏掉想要的人才。
另外,面试是双向选择,虽然面试官通过面试筛选求职者,但求职者也能通过面试筛选面试官和公司。面试方式在一定程度上能反映整个公司的情况,如果喜欢这种面试方式,说明你很可能与这家公司气场相合,反之就说明不合适,那不如早点撤退,也能早点止损。