近期参加公司的社招担任技术面试官,感觉是一次很不错的体验。
自己也被面试过无数次被无数次的淘汰,我能够理解每一位面试者的心态,同时面试别人也是在检验自己,如果自己感觉对问题都回答的不是太清楚怎么好要求别人;所以在面试之前我首先告诉面试者:放松,我们随意聊聊。
技术面试时间一般是30-60分钟,聊的来的就多聊聊,聊不来的就少说会儿,尽量让面试者展示自己最强的一面。如果与面试者不是同一行业很难判断出一个人的真正能力,只能从以下几个方面来考察:编程技术、表达、反应、态度,如果有2项不错基本上就可以进入下一轮。
在面试的过程中遇到了一些应届生,很多人对提出的问题都能回答,但感觉像背出来,没有自己的理解;对于他们我很矛盾,感觉很难判定;所以,我基本上都让他们现场选择写一个小程序:排序、链表操作、树、算法...自己想写哪个写哪个,写的还可以的就进入下一轮,也有些还没开始写就迟疑了。
有2个工作不久的朋友让我印象深刻:
一个男生,工作1年,聊的过程中多次给我强调他在大学里是班长、工作后是项目小组长,但是我感觉他技术水平与班长、组长有些不匹配,所以我没有让他通过。
还有一个女生,工作1年,之前做测试想转开发;问了几个C++的基础题,居然基本上都答对了,我说:还不错;她说:刚好是昨天晚上看书看到的。她让我感觉很认真的来对待这次面试,我让她进入了下一轮。
其实这个男生的编程技术要比那个女生要好,所以一个面试官当时的主观感受很重
自己也被面试过无数次被无数次的淘汰,我能够理解每一位面试者的心态,同时面试别人也是在检验自己,如果自己感觉对问题都回答的不是太清楚怎么好要求别人;所以在面试之前我首先告诉面试者:放松,我们随意聊聊。
技术面试时间一般是30-60分钟,聊的来的就多聊聊,聊不来的就少说会儿,尽量让面试者展示自己最强的一面。如果与面试者不是同一行业很难判断出一个人的真正能力,只能从以下几个方面来考察:编程技术、表达、反应、态度,如果有2项不错基本上就可以进入下一轮。
在面试的过程中遇到了一些应届生,很多人对提出的问题都能回答,但感觉像背出来,没有自己的理解;对于他们我很矛盾,感觉很难判定;所以,我基本上都让他们现场选择写一个小程序:排序、链表操作、树、算法...自己想写哪个写哪个,写的还可以的就进入下一轮,也有些还没开始写就迟疑了。
有2个工作不久的朋友让我印象深刻:
一个男生,工作1年,聊的过程中多次给我强调他在大学里是班长、工作后是项目小组长,但是我感觉他技术水平与班长、组长有些不匹配,所以我没有让他通过。
还有一个女生,工作1年,之前做测试想转开发;问了几个C++的基础题,居然基本上都答对了,我说:还不错;她说:刚好是昨天晚上看书看到的。她让我感觉很认真的来对待这次面试,我让她进入了下一轮。
其实这个男生的编程技术要比那个女生要好,所以一个面试官当时的主观感受很重