招聘秘籍 首页 > 美业职场 > 招聘秘籍 > 正文

[图文]如何招聘到优秀的程序员?

2012.03.08 出处:CSDN资讯 作者:未知 责任编辑:陈红

如何招聘到优秀程序员,这是一个老生常谈的问题。近日著名博客Coding Horror博主、Stack Overflow创始人Jeff Atwood发了一篇文章《How to Hire a Programmer》,让我们看看Jeff Atwood对该问题有什么高效的解决方法。

● 快速编程。如:编程实现从Int数组中找出最大的Int型数据;

● 一些基本的设计。

● 脚本语言和正则表达式。

● 数据结构,如,你什么时候会采用哈希表 ,而不是数组?

● 比特和字节,如:程序员为什么问说出“oct(31) == dec(25)”类似这样的笑话。

该举措的目的,是为了到下一流程后,可以节约应聘者和招聘者更多的时间。你一定要坚持自己的立场,如果发现该应聘者多点不符后,尽早放弃该面试过程。

请应聘者参与实际项目

应聘者顺利通过了上文提到的四关,是时候进行面对面的面试了吗?现在还不是时候。

我曾见过一些应聘者,他们也顺利通过了上文提到的层层考验,但最终在实际工作中,并不能很好地完成实际任务。

如果你想确定无疑地判断他是否是一个优秀的应聘者,那就给他一个实际的项目做。我说的不是一般的、抽象的编程任务,而是你们公司现在正在进行的某产品的一个实际开发模块——你本计划交给公司实际员工做的任务。

选择一个测试项目,在理想的情况下可以在几天,也可能最多在一个星期或两个星期内完成。应聘者可以在公司里完成,也可以远程工作。我知道不是每个企 业都能把他们的项目切分成一些这样的小项目,分给应聘者在公司外完成——但可以尽力尝试让应聘者在公司内完成。我个人认为,如果你无法为优秀的应聘者分配 这样一个微项目,很可能说明你为现在员工分配的任务存在不合理性。

如果应聘者出色地完成了所分配的测试项目。恭喜你,你找到了一个高素质的应聘者,他已被证明可以出色完成各项工作。到现在为止,我所见过的通过该项 考验的所有应聘者都能在实际工作中很好的完成任务。准确地说,也不是百分之百保证,但我把该项测试看得很重要,因为在应聘者还未被雇佣前,你可以近距离地 观看他在实际项目中的表现。如果测试项目没成功,就把在该项目上所付出的代价看作一笔“退出费”,这相比请公司的4或5个人来进行一场昂贵的面试过程便宜 多了。最坏的情况是,把该项目用于下一个优秀的应聘者。

138job发布或转载各类资讯,是出于传递更多信息之目的,并不以赢利为目的,也不意味着赞同其观点或证实其内容的真实性。

138job历来重视版权等知识产权保护,如本网转载之部分资讯、稿件涉及版权等问题,请作者在本网发布该文两周内速来电或来函与我们联系,138job会及时作出删除处理。

凡本网原创稿件,版权归138job所有。其他媒体(包括网络媒体和传统媒体)转载138job原创稿件时须在明显位置注明信息来源:138job中国美容人才网。