今天去面试了一个十年工作经验的。最终结果是没有通过。
开始问了一个教师与学生互动的系统,让他基于这样的需求进行一些技术选型之类的探讨。他答得很浅。而我的期望是他首先能跟我们细化一下需求,然后就把系统分为多少个模块,然后模块之间的交互之类的。旁边的Marco跟他谈了好一会,都没谈到具体的系统架构上。后面我就问一个局域网的聊天系统,然后具体地要求它画出UML图。他开始就画了两个框,然后是想写类和具体函数的类图,经我提醒只是画模块级别的类图。然后他就画出了:用户列表、在线用户列表、用户验证、信息模块。这些模块之间没有交互。好吧,到此我放弃了。
今天花在面试的时间有点过长,以后要控制一下时间。一般半个小时搞定,特殊情况不超过一个小时。
对于面试七年以上的,我开始都有点心虚,因为感觉他们的工作年限比我的长,怕在他们面前出丑,丢公司的脸。从最近的几次面试来看,我还是可以应付的。大概就出一个简单的需求,让他谈谈对这个系统的架构,然后改一下其中的需求看他的重构能力。