找回密码
 FreeOZ用户注册
查看: 2935|回复: 10

[其他] 为什么我们不用智力题来面试程序员

[复制链接]
发表于 29-1-2012 14:13:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
编注:这篇短文是 37signals 的 David 所写。
我记得,我第一次面试的是一个前端开发岗位,面试官要我在白板上用JavaScript来写些东西,虽已经想不起当时的细节,但我清晰记得,那次让我自我感觉非常愚笨,那个在实际工作中有多大用武之地呢?
自此之后,我几乎没听过有关程序员招聘时所用花招的好话,但却听到了大量的不屑之语。当然了,有不少玩智力题的人喜欢在这种类型的面试中展现想象力,但我绝不是其中一员,我遇到过的大部分程序员也不属于此类。
我见过优秀的程序员在回答谜题时一败涂地,而糟糕的程序员却是表现不凡。所以,除非你要招聘一些程序员来为你设计下一代的搜索算法,否则叫他们在白板解谜对成功招聘没什么帮助。
我发现成功招聘程序员的唯一可靠方法就是查看他们现有的代码,讨论更大层面的问题,如果这些都过关,那就给他们一个试用机会。



虽然文章很短,但英文原文后面有100多个评论,观点非常多,建议移步查看
摘编 Ja 的评论:
我完全同意!我最近去微软、亚马逊和Activision面试,这三家公司都有不现实的智力题类型的问题。我一直在做编程工作,我完全有能力胜任我应聘的岗位,然而这些智力题和脑筋急转弯挡住了我的去路。这些公司让软件工程师绝望了!他们要做的事就是看看我的简历,测试一些相关材料,然后他们会看到我能胜任。但是他们要我电话中实现一些修改过的堆排序算法。在现实世界中,我会在5分钟之内就Google一下。
摘编 john Hinnegan 的评论:
这要看是什么“智力题”。以我经验来看,他们是在用基本的 CS(计算机科学)概念(诸如排序)设为问题。这用来测试你是否真正理解基本概念,是否能应用它,恕我直言,这是评测应聘者的一种非常好的方法。
另外,如果和不会排序一组数字的工程师一起工作,我会感到羞愧。
后话
网络上有不少知名IT公司的面试题,其中很多是属于智力题和脑筋急转弯类型(比如:How many golf balls can fit in a school bus?
一辆学校班车里面能装多少个高尔夫球?),但很可惜,很多这样面试题都是杜撰出来的。比如:Business Insider 网站杜撰的《15个疯狂的Google面试题》。Google 前招聘委员会成员 Gayle Laakmann 就撰文否认Google有类似的面试题,详情请参阅《破除有关Google面试的谣言》一文。
回复  

使用道具 举报

发表于 29-1-2012 14:41:51 | 显示全部楼层
写代码虽然不像搬砖头那种纯体力劳动,但是某种程度上是一样的,印度软件工程的水平就是要让一般教育水平的人在接受1年左右软件编码培训后能担当程序员角色咯。架构什么的也许难点,但通常情况,现有基础架构都是够用的,需要一些变化满足实际情况是有的。不过程序员并非什么天才和高智商才能担当是显而易见的。
回复  

使用道具 举报

发表于 29-1-2012 14:49:13 | 显示全部楼层
做过游戏型的面试题目,被电脑玩的那种。 难道写程序的还要精通玩小游戏。。。

还有一种shl测试
回复  

使用道具 举报

发表于 1-3-2012 16:03:15 | 显示全部楼层
上一间公司的技术部门vp(已经到退休年龄了,技术牛人)跟我们说起他年轻的时候做ibm mainframe的工程师,入职前是要测iq的
回复  

使用道具 举报

发表于 1-3-2012 19:45:40 | 显示全部楼层
提示: 作者被禁止或删除, 无法发言
选A,1 3 5 7 9
回复  

使用道具 举报

发表于 1-3-2012 19:46:54 | 显示全部楼层
提示: 作者被禁止或删除, 无法发言
智商高有潜力,不会编程也没关系的。你要是找个零时工就无所谓了
回复  

使用道具 举报

发表于 1-3-2012 19:49:51 | 显示全部楼层
提示: 作者被禁止或删除, 无法发言
我找人只看智商和有无严重心理疾病
回复  

使用道具 举报

发表于 1-3-2012 22:17:43 | 显示全部楼层
我倒是觉得凡是报名参加市/州/联邦大选的人士应该先通过智力题测试这一关。
回复  

使用道具 举报

发表于 29-3-2012 00:18:09 | 显示全部楼层
原帖由 mason00 于 29-1-2012 14:41 发表
写代码虽然不像搬砖头那种纯体力劳动,但是某种程度上是一样的,印度软件工程的水平就是要让一般教育水平的人在接受1年左右软件编码培训后能担当程序员角色咯。架构什么的也许难点,但通常情况,现有基础架构都是够用 ...



阿三的编程水平。。。。还是算了吧,真的是体力劳动。我们team以前一个阿三写的代码,copy&paste,同一段几十行的代码拷贝了十多遍。结果其中几行需要修改。。。代码不但性能极差,而且根本无维护性可言。不过这个阿三现在在新加坡祸害Citi Bank呢。<br>



顺便贴一段今天看到的,诺奖得主就是牛啊。<br>




-----------------------------------------华丽的分割线------------------------------------------------------------------------<br>




最后讲一个有趣的故事吧。或许最牛的面试者是能够难倒面试官。试想一下如果著名物理学家 Richard Feynman 应聘微软,会发生什么事情。

面试人员的问题是:“好吧,Feynman 先生,即使是微软,我们也见不到许多诺贝尔获奖者。在我们雇用你之前,还有些手续。我们需要问你一个问题,以测试你的创造性推理能力。问题是,为什么沙井的盖子是圆的?”

“这是一个荒唐的问题”,Feynman 说,“首先,不是所有的盖子都是圆的,有些是方的!”。

“但是现在考虑一下圆形的盖子吧”面试官说,“为什么他们是圆的?”

“为什么圆形的沙盖是圆的?!圆形的沙盖从定义上就是圆的!这是同义反复。”

“哦,好吧。如果你能原谅我,Feynman 博士,我想和人力资源部咨询一下”。

面试官离开了 10 分钟。当他回来之后,他说,“我很高兴的告诉你,我们已经推荐了你,你可以加入我们的营销部门”。

[ 本帖最后由 tristone 于 29-3-2012 00:19 编辑 ]
回复  

使用道具 举报

发表于 29-3-2012 10:55:09 | 显示全部楼层

回复 #9 tristone 的帖子

我觉得这个故事的主题不是说难倒面试官,而是调侃营销人员。
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+11, 28-3-2024 21:24 , Processed in 0.047439 second(s), 25 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表