跳至主要内容

别拿面试题来折磨自己

别拿面试题来折磨自己

redraiment, 2009-08-12

起因





  临近毕业,QQ群里开始讨论就业话题,偶尔也有人发几道面试题上来给大家耍耍。今天又有同学发了一道自称是IBM里月薪8万的职位的面试题,大致意思就是8元买进一只鸡9元卖出,再10元买进11元卖出,问最终受益是多少?答案是-2元。这个匪夷所思的结果在群里引起激烈讨论,网上解释很多,大家Google一下。你甚至能搜到一些激昂的文章,摆事实、讲道理,最终得出结论:出这种面试题的公司是失败中的失败。

正文

  据说这道面试题90%的答题者都做错。这没什么值得惊讶的,甚至说99%的人做错我也相信。

  语言的表达是需要在配合特定的情景才能理解。你在厨房里和一位厨师说“刀”,他会理解成“菜刀”;而在仪表前和一位机械工程师说“刀”,他可能就理解成“模具抛光用的刀”。以前网络上盛传“大学教授不会做小学生课后习题”,其实道理也是一样。小学生今天刚学完“三角形”,在这样的前提下做课后习题自然会想到运用三角形的知识解题;而你在没有任何前置知识下突如其来地让你去解题,当然不能完成任务。这就好比嘲笑关公不会绣花、IT人员不会修电脑。

企业选人

  企业为某一职位招聘,选择的应该是最合适的人(最合适的人并不一定是最优秀的人),因此就需要通过“笔试”、“交谈”等方式来了解应聘者是否具有胜任该职位的素质。这些素质可能是相关的“专业技能”,也可能是“思维方式”。

  我家附近开了一家“人本超市”,招聘收银员时明确指出只要初中生或高职生,大专生和本科生反而被冷落了。并不是说大学生不及初中生,而是因为收银员的工作简单、单调,并不需要这么高的学历,大学生的工资比中学生高,而且可能不甘于长时间做这份工作,因此招聘大学生的成本反而比中学生高。

  微软的面试官曾坦言:“出类似‘美国有多少个加油站’这样的面试题,其实并不是真的想知道答案,而是想看看应聘者在这种有压力的环境下会做出什么样的反应。”在公司里工作难免会遇到加班、赶工等有压力的时刻,你又是如何面对这些困难的呢,是选择退却、放弃还是义无反顾地前进?

  因此面试成功不必骄傲,面试失败也无需自责,你只是不适合他们的需求而已。

我选企业

  我曾开玩笑说:早先的工作由国家分配,后来是按个人兴趣自己找工作,现在是按职业钱途找工作。不管是出于什么动机,要谋求一个职位,要做的就是努力提升相关职业技能。大可不必找一堆稀奇古怪的面试题来折磨自己,面试既是企业选人,也是你选择企业,这些面试题所筛选出来的职位未必是你追求的。

评论

此博客中的热门博文

JavaScript中的字符串乘法

JavaScript中的字符串乘法 redraiment, Date 原文 原文地址: http://www.davidflanagan.com/2009/08/string-multipli.html 原作者:David Flanagan In Ruby, the "*" operator used with a string on the left and a number on the right does string repetition. "Ruby"*2 evaluates to "RubyRuby", for example. This is only occasionally useful (when creating lines of hyphens for ASCII tables, for example) but it seems kind of neat. And it sure beats having to write a loop and concatenate n copies of a string one at a time--that just seems really inefficient. I just realized that there is a clever way to implement string multiplication in JavaScript: String.prototype.times = function(n) {     return Array.prototype.join.call({length:n+1}, this); }; "js".times(5) // => "jsjsjsjsjs" This method takes advantage of the behavior of the  Array.join()  method for arrays that have undefined elements. But it doesn't even bother creating an array with n+1 undefined ele...

DAO层测试

<dependency> <groupId>com.wix</groupId> <artifactId>wix-embedded-mysql</artifactId> <version>2.1.4</version> <scope>test</scope> </dependency> 利用 wix-embedded-mysql 把MySQL嵌入到进程中,作为内存型的MySQL来做单元测试。 脚本: resources/migrations/mysql/<database>/<timestamp>_<action>.sql 但多个项目需要共享数据库脚本,可能可以用 git submodule 共享。

人所不欲,勿施于人

谁说博客也要像论文一样结构清晰、有条理?! 软件卸载 昨天整理自己的本本,卸载了 VMware 7.0 + 深度XP,MS Office 2007 以及 Visual Basic 6.0。我承认这些都是盗版软件,不过剩下的应用程序都是自由软件(freeware)或免费软件(freeware),这下我的计算机“干净”了。闲来无事,我就细数了一下当初装这些软件的原因: VMware + XP:当初刚买本本的时候,正好在上软件工程实践,紧遵老师的教导“将自己的开发环境随身携带”,自然第一款软件就是装了虚拟机(学校机房里是肆无忌惮地用盗版 VMware),另外上课指定使用 Visio 作图,那也只好一起装了;当然,也有部分原因是因为某些人的计算机装的是 XP,我这边有个 XP 环境也是为了方便问题重现(我的本本预装了 Vista)。 MS Office 2007:在毕设期间,我也还是用 Open Office 和 WPS 2010,但现在公司用的却是 Office 2007(正版)。我这次卸载这款办公软件其实也是在提醒自己:工作的事情要在工作时间里完成! VB 6:你可能无法想象在我们科班的毕业设计中有多少是 VB6 项目,从大二开始,每逢毕业将至,总会有人来找我帮忙看那些不晓得从哪儿搜罗来的 VB6 代码,经不住软磨硬泡,我总会帮着改改;另一个原因在我自己,我一直下不了决心去学 MFC 等,所以但凡要做 GUI 程序,我都是拿 VB6 来画界面,再调用由 C 语言开发的 DLL 库,不过现在改用 QT,于是 VB6 可以功成身退了。 己所不欲,勿施于人 有些人就喜欢把自己的事全盘交托给别人来做,我一直不明白他们既然有精力去说服别人,为什么就没耐心自己去完成(所以我下面说人和人之间是无法理解的)。既然自己都认为这是无聊的事情,为什么偏偏又假设其他人会愿意无偿地帮你来完成呢? 两千多年前,孔老夫子提出“己所不欲,勿施于人”的观点,但到了今天,我听到关于这句话时的语境普遍是,A说:“那个XX东西你也不要了(或要了也没用),不如就让给我吧?”,B就义正言辞地反对:“那怎么可以!己所不欲,勿施于人嘛。” 己所甚欲,勿施于人 易中天老师在《百家讲坛》讲解诸子百家...