@
dong3580 认同你的观点,但有些HR不出笔试没法表现出他的高大上。
就像国内某些作者写书,不往难的写显示不出他的高大上。
某些小公司总会以面试来刷人,很多情况下是HR没有足够的能力去技术面试。
即使技术面试问一些细节问题,经常都是在网站上找一些现成的答案让被招聘者回答出来。
另外,别问程序员一些特定语言的性能细节的问题。
(例如Python has_key 与 if...in...的性能差别)
这类问题在被招聘者没做过测试的情况下根本不可能回答出来。背书?呵呵~
相应的,应该问被招聘者,在某些如何进行优化,以及如何找出瓶颈。
实在想问就准备一台机子给别人即场跑一个测试。
我总会要求带网络的机试...
不带网络查手册我连内置函数的具体定义都不能保证...
(另外我讨厌笔试还有一个原因是我的字写得很难看,给出的纸经常不够答问题)
我觉得面试一些有深度的细节性问题会比较合适。
毕竟定义可以忘了,流程和原理不能忘。
(能做到这点前提要求HR不能太渣)
例如面试python问问socket编程的时候的各个该注意的细节以及对这些细节的处理方式。
给出一个需求,即时让被招聘者定义一个API,并询问为何如此定义,并评点一个现成的案例。
把实际的需求文档稍作修改看被招聘者会如何应对。
这样子招聘的多了,作为面试官的知识面也会相应的拓展。
甚至,在面试的过程中及时发现项目中存在的问题,这不是双赢么?