- 最后登录
- 2008-12-19
- 注册时间
- 2005-11-4
- 威望
- 0
- 金钱
- 1787
- 贡献
- 162
- 阅读权限
- 50
- 积分
- 1949
- 日志
- 0
- 记录
- 0
- 帖子
- 1011
- 主题
- 436
- 精华
- 1
- 好友
- 0
 
该用户从未签到  - 注册时间
- 2005-11-4
- 最后登录
- 2008-12-19
- 积分
- 1949
- 精华
- 1
- 主题
- 436
- 帖子
- 1011
|
很多软件公司在招聘程序员的时候都会安排些笔试,其中不乏有很强的概念性笔试,比如解释某个名词的定义,某个流程是怎样的,某个函数是怎么用的,……,通过调查和我自己的感觉看,这样做并不是很理想的办法。就程序员本身的特点看,记忆概念性的东西并不是他们擅长和必须的,解决实际问题的能力才是最重要的,那些概念,在他们早期学习和后来钻研中应该说都是遇到过的,理解过的,而学习过或者参考过那些书以后,再让他们回答严格的定义的确有点难为他们,很多程序员在编程中,知道怎么去实现,也知道需要用到那些函数,但不一定把函数的定义记得那么清楚,这个时候他们都会灵活使用开发工具的联机帮助,非常的方便,也就是说,他们的开发思想和意识是最重要的。但一些公司喜欢考察这样的记忆,这样很可能造成的问题是,本身应聘者具备胜任工作的能力,但求职时被一些概念性的东西卡住了,招聘者和求职者都是损失。
那怎么面试程序员呢?笔者认为,笔试可以做为参考性的考察方法,更重要的应该是技术人员间的面试,就是安排公司技术部门的同事和求职者交流,同时做技术的,是深是浅大家谈谈就知道了,技术工作的特点决定它是来不得半点虚假的,那么同行间谈谈,谈谈具体的技术问题,谈谈开发过的东西和经历,求职者具备的能力就很清楚了。 |
|