如果一个人从来没有体会过好的面试是什么样的,那他大概也不知道如何进行一场好的面试。
我看到 52 楼的 KingHL 的回复:
让我想起了在近十年前,我刚毕业找工作的时候,面试遇到 LRU 题目,从来没有见过,面试官给了足够的耐心和提示,一步步的从数据结构设计、接口设计到最终编码实现,整整花了一个多小时完成编码运行成功,我觉得这才是真正的编码考察,当时的面试官面试风格也深深的影响了我。可惜到后面大家刷题越来越多,面试节奏越来越快,编程面试成了刷题检验,没了解决问题的考察,所以我现在面试时只出数据结构题目,不出算法题目。
评论中很多人都在争论该不该出这种题,我想说,一个面试官如果真的有(好的)经验,那么在面试中,他应该尽可能地为面试者创造展示真实水平的环境,就像 KingHL 面试的这样。而不是凭着面试官身份当一名独裁者,根据个人主观倾向来判断对方能力。
我想,为什么现在很多面试官简单粗暴,题目做出来就通过,做不出来就不通过。一种可能是公司节奏快,没足够的时间让他们慢慢招人;另一种可能是,他们以往的求职过程中,完全没有遇到过一场好的面试,也不知道好的面试官是什么样,所以他们想象不出来有什么更好的方法面试。
无独有偶,大概八年前,我也遇到过和 KingHL 那次差不多的面试官,大概是技术负责人。当时面试完,他告诉我没通过,然后说,我看你简历上写着还会 Python ,我们也在招 Python ,我现在立马再帮你安排一次 Python 面试吧。
为什么说这个呢?因为现在,一家公司哪怕同时招聘高级 Python 和中级 Python ,求职者高级 Python 没面过,完全就没有面中级 Python 的机会了。因为面试官根本没见过这种操作。
归根结底,没有见识过就只能在自己的想象里作出以为最好的表现了。
1
mooyo 1 天前 ![]() 正规的面试都是要给提示的,一步一步的从一个简单的解法加难上去看极限在哪,国内的几个大厂只看到了海外面试的皮毛没看到精髓。
另一部分也是因为,据我所知,国内安排面试是“打杂”,不算进排期,等你多聊一分钟都是浪费面试官一分钟的时间,他的事情还得自己加班再做。但外企一般都会专门人员和时间来面试。 |
![]() |
3
ryd994 1 天前 via Android
防刷题不难,加点变化就行了。比如单向链表换成双向链表。要是刷题的能做出来,那也算是把链表玩明白了。
反正面试时间就这么长。题做完没做完无所谓,重点是这个过程中的思考过程和沟通方式。刷题佬做得快,我就给他上强度多加变化。 建议大家面试的时候不要把自己当成是考官,而是把对方当成是同事。想想如果和这样的同事共事,你愿意吗?我这里面试都是同级同组面为主,老板只面一两轮。所以别装逼,不然以后同事见面会很尴尬。 |
4
DefoliationM 17 小时 33 分钟前 via Android
lru 根本不算算法吧,就很基础的数据结构。
|
5
iOCZS 17 小时 27 分钟前
LRU 其实是冷门内容。。。。除了开发基础设施,谁会用到这个东西。只是说它的思想有借鉴意义,某种程度上能说明你是否有计算机思维。
|
6
wozhendewuyule 15 小时 49 分钟前
太正确了,很多面试官不合格的,不引导也没啥耐心。
国内就这个环境,确实不算他们的工期里面,能有耐心个鬼,所以我特别喜欢那种比较有耐心面试官,我觉得以后跟这样的人共事也非常爽。 |
![]() |
7
me1onsoda 14 小时 28 分钟前
从公司层面,用 kinghl 这样的方式招或者那个人的方式招,没太大区别,对候选人可能有影响
|
8
slert 11 小时 2 分钟前
有的面试即使不过也能学到很多 有的面试像吃了屎
|