我是主考官__博文(作者著有《Java程序员,上班那点事儿》)

我是主考官

 

我是主考官1:必删的简历

 

我是主考官——面试故事,卷首语:

 

        我是一个IT公司的研发部门经理,为了实现部门和公司的业绩目标需要组建开发团队,在组建开发团队的过程中面试成为了一个不可或缺的工作内容。

        在这个过程中有很多面试的故事,在这里和大家共享,看看对大家找工作和面试是否有启发意义。

 

        大概是去年,当时开发的任务非常紧,我们这个部门有8个人,同时在开发的项目一共4个,基本上是有的项目经理带两个项目,有的项目只有一个人开发。

        由于公司给我们部门的成本比较压缩,大家叫苦不迭。

        还好有一天,我提的加人的申请被批准了,可以再加一个初级程序员,虽然是初级程序员也基本上可以解燃眉之急了,人员招聘成本3000/月。

 

         OK,我订出了我招聘的人员需求,如下:

       1、计算机专业毕业,专科(含)以上学历;

        2、熟悉HtmlJavaJspMySQL数据库;

        3、有独立开发项目经验者优先;

        4、作风正派,踏实肯干,具有合作精神;

 

       这个招聘启示,通过51job发了出去,并且通过一些朋友进行推荐。

       我们开始展开招聘工作......

 

       故事(1):招聘就像大海捞针

      当我把我的招聘要求给了HR之后,HR将我的邮箱捆绑到了51job的目标邮箱。没过几天,我的邮箱就变成了这个样子,请看下图:

 

 

         也许在找工作的时候在抱怨所有的招聘Java程序员的启事都是那么的千篇一律的,但是,你是否想过负责招聘的项目主管也在抱怨应聘者的简历也都似乎是千篇一律的。

 

         我就有这样的抱怨,开始我还是很认真的看这些简历,但越看越没有兴趣,因为发现很多简历写的都是套话,官话,没有任何特点。怎么搞得简直是千篇一律的简历,看一篇跟看十篇都差不多。

 

         但是,懒得看也得看啊,因为还是要招聘一个人来啊!

         因为简历发过来的实在太多了,没办法,好,那就一目十行的看,只看写的有特点的简历,或者项目经验是真的的那些简历。

 

         有几种简历我是必删的:

         1、内容超级少,基本上没有什么内容的;

         2、内容超级多,但基本都和Java程序开发无关的;

         3、岁数太小,23岁以下的;

         4、专业技能写的超级多,几乎所有技术都会,但就是没有项目开发经验的。

 

         好,在招聘启示贴出去的第5天我已经有了几个挑选出来的简历。

 

         我拿起电话,打通了第一个电话.......

 

 

我是主考官2:初步的电话沟通

之所以要删除一些简历也是由于简历太多看不过来决定的,说真的对于应聘者来说确实有点残忍,

 

呵呵。我心理很清楚,每一个简历背后都有一个渴望这个职位的心灵在等待。

    然而,我并不能给所有的人面试机会,原因就是“我真的没有时间!”,我只能把机会留给优秀的佼佼者。

    另外,不知道从什么时候开始,出现了一批这样的求职者,他们拿简历当小广告一样散发,我曾经在不同的时间收到相同人的简历有N封,我很想给他回一封信,告诉他“你不要再发了,我邮箱快满了!”。

 

    好,我还是在最短的时间内挑出来了几个简历,这时候我有两种选择。

    第一种,把这些简历直接发给HR,让HR通知他们在一个时间来公司参加笔试。

    第二种,就是我先通过电话和他们沟通一下,如果在电话里沟通的还行,我再通知他来参加一个简单的笔试。

 

    第一种,因为会占用我的很长时间,因为来的人会有很多并不能将我的笔试题回答完整,甚至是很多都不会,我觉得浪费了我的时间,最重要的是浪费了应聘者的时间,因为,来了以后看到这个笔试题,不到20分钟就得离开了,这样作对于双方来说都没有效率。

    第二种,比较好,我可以通过电话初步进行沟通,效率高一些,不行的也就不用过来了。

 

    ok,我拿起电话,拨通了第一个电话号码。

    “滴.......通了......

 

    电话里传来了一个熟悉的男性声音,“对不起,没有这个电话号码....

    “汗!”

    我又仔细的核对了一下电话号码,没错啊,再播一遍。

    传来了同样的声音......

    ——“搞什么搞,,,发了半天简历竟然电话号码写错了!”

 

    没办法,找了半天,只有这一个手机号。

 

    好,只能放弃,打下一个电话。

 

    Wai!!”

    我说,“您好!”

    对方声音很横,“你是谁啊!!”

    ——“我晕!怎么那么横啊,我好像不欠他钱啊!”

    “您好,我是XXX公司,收到了您一份简历,我想跟您沟通一下。”

    “哦,哦,您好,您好”,——态度立刻好了很多...

    “好,我问您几个问题,可以吗?”

    “行,可以,您问吧。”

    “你会用Java开发程序吗?”

    “会用”

    ——我还在等他说下文,然而,大概停了3秒,对方都没有说话,ok,我只能接着问。

    “你觉得Java开发程序的优势是什么?”

    Java开发啊,有很多优势啊。”

 

    ——我又等了大约1.5秒,还是没有说话,那我还只能接着问。

    “嗯,没事,你说两个就行。”

    “嗯,比如Eclipse开发的时候有提示,很方便,不需要记住那么多东西!”

     ——“不会吧,这也叫Java的优势?!@$#

     我其实刚开始的时候听到他不拘小节的应答方式就已经比较反感了,没想到回答的还文不对题,对于他我还是选择了放弃。

    于是我说“好,我知道了,如果可以我再通知你。”

    对方说“好的,谢谢!”

    ——嗯,还行,最起码还说了句“谢谢”。

 

    好,接着打。

    “您好!”

    “您好!我是XXX公司的,收到您一份简历。”

    “哦,知道知道,您好!”

    “嗯,我想和您做一个简单的沟通。”

    “好的...

    ——我从电话里听出了对方有点紧张,当然,一般的小菜鸟来说都应该有点紧张,这是正常的。

    “你会用Java吗?”

    “会用啊,我一直都在用Java开发程序啊。”

    “哦,你都开发过什么程序?”

    “我在学校的时候开发了一个购物系统,就是用Java开发的,还做了几个其他程序,都是用Java开发的”

    “嗯,你曾经上过班吗?”

    “没有,但是,我们在校期间有实习,实习做的项目也挺多的。”

    ——对于他的回答我比价满意,最起码听起来比刚才的那位强多了。

    “好,我想约你来我公司来面试,不知道你哪天有时间。”

    “好,您说时间吧。”

    “行,那就明天下午吧,您过来以后有可能先做一个笔试,有问题吗?”

    ——因为,有些程序员非常讨厌笔试,一听笔试就不来了,所以才问他一下。

    “行,没问题。”

    ——ok,看来这位同学信心满满。

    “好,地址是XXXXX

    “行,明天见”。

    “好,明天见”。

 

    我放下电话,长出了一口气,总算搞定一个。

    就这样,我又终于找到了几个人约明天下午来笔试。

    真希望明天来的人有我要的人,省得还得打电话了,期待着......

 

我是主考官3:两次弃用的变态笔试题

 

         电话的沟通虽然不可能对一个程序员作全面的了解,但基本上能有一个比较概括的判断,这也许就是所谓的第一印象吧!

    通过电话的初步沟通我对来面试的程序员已经有了初步的印象,但说句实话,还是印象不怎么深。因为,毕竟仅仅是电话筛选而已,并没有更深入的了解与接触。

 

    在最开始组建这个部门的时候,我基本上不用笔试,而是直接与应聘者面试。因为,希望招聘到骨干人员,希望能够直接面对面的沟通更加方便。但是,当招聘初级程序员的时候我开始也是这样作的,但发现这样作确实非常没有效率。原因就是,用一句不是很恰当的形容词“滥竽充数”的应聘者还是比较多的,即使是经过了电话沟通的应聘者也不例外,仍然是很多东西掌握的都不扎实。

    后来,我还是选择了采用其他公司惯用的一个方法——“笔试”。

 

    我开始的时候挺懒的,懒得自己编笔试题,就直接从网上搜一个,也没怎么看直接给程序员去笔试了,我大概开始搜到的那个题是这样的:

 

1   面向对象的特征有哪些方面

2   String是最基本的数据类型吗? 

3   运行时异常与一般异常有何异同?

4   说出ArrayList,Vector, LinkedList的存储性能和特性

......

9     Collection Collections的区别。

10  HashMapHashtable的区别。

11  final, finally, finalize的区别。

12  sleep() wait() 有什么区别?

13  同步和异步有何异同,在什么情况下分别使用他们?举例说明。

14  abstract classinterface有什么区别?

......

27  垃圾回收的优点和原理。并考虑2种回收机制

28  请说出你所知道的线程同步的方法。

29  你所知道的集合类都有哪些?主要方法?

30  多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?

31  JSP的内置对象及方法

......

36  XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?

     在刚刚开始笔试的时候,我跟前台说帮我判一下卷子,凡是内容非常少的或者很多都不对的,就直接让他们走就行了。

    但当我等了半天,给前台打电话问问卷子答得如何时,得到的答案是,他们全都走了,我问何故?

    前台MM一脸的委屈,你过来看看就知道了!

 

    呵呵,使我万万没想到的是,基本上很多的程序员都是文不对题甚至交白卷。

 

    我比较疑惑,明明在电话沟通的时候说是有项目开发经验啊,怎么连笔试都过不了?显然我这样的某些做法是错误的!

    说句公道话,我发现这个笔试题确实有些变态,也不是谁总结的,有些不常用的题目的具体答案我自己都觉得有些难,更何况这些初级程序员了,显然这个筛子太密了,把应聘者都筛掉了,不行!立刻总结:

 

    第一点,辛辛苦苦打电话约来的面试者,连面都没见到就全让前台给拒了,面试者需要我自己来亲自见面,不管是否过了笔试我都见一下。

    第二点,如果每一个应聘者都答不出来,说明这个笔试题有点难了,需要调整笔试题。

 

  于是,我调整了我的笔试题,更加贴近了这个职位,我的笔试题如下:

1、请写一段html,完成下列表格的样子。注意:是单线边框。

 

2、字符串“A@B@C@D”,以@字符拆分 返回数组。

 

3、字符串String s=SDsBEaA,要求最后生成s=AaBDESs.

 

4、有3张表,Student表、SC表和Course

Student:学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)和系名(Sdept

Course:课程号(Cno)、课程名(Cname)和学分(Ccredit);

SC表:学号(Sno)、课程号(Cno)和成绩(Grade

请使用SQL语句查询学生姓名及其课程总学分

(注:如果课程不及格,那么此课程学分为0

 

5、请说出这个程序的目的是什么?返回结果是什么?

public Station(URL urla){

try

{

     String a="",b="";

     InputStream ins = urla.openStream();

     BufferedReader bReader = new BufferedReader(new InputStreamReader(ins));

     String info = bReader.readLine();

     int i=1;

     info=bReader.readLine();

  

    while(info!=null){

          a=info.substring(0,info.indexOf("@"));

          b=info.substring(info.indexOf("@")+1,info.length());

 

          if (i==1){

             this.X1=Integer.parseInt(a);

             this.Y1=Integer.parseInt(b);

         }

       

         if (i==2){

             this.X2=Integer.parseInt(a);

             this.Y2=Integer.parseInt(b);

        }

        if (i==3){

             this.X3=Integer.parseInt(a);

             this.Y3=Integer.parseInt(b);

       }

       if (i==4){

            this.X4=Integer.parseInt(a);

            this.Y4=Integer.parseInt(b);

       }

       i++;

       info=bReader.readLine();

       }

   }

   catch(MalformedURLException e){

       System.out.println(e);

   }

     catch(IOException e){

      System.out.println(e);

   }

}

 

     这次调整之后,终于不是满篇白卷了,但仍然有很多同学还是好多都不会。

    这次调整的题目是非常贴近实际编程的,一道Html题,两道Java编程题,一道SQL语句题,一道读程序理解题,我觉得不难啊!怎么还是有很多同学不会作呢?

    当然,还是有人能答得出来或者说基本上能答得出来,那么基本上能答出来的都进入了面试环节。

 

     后记(关于那个变态题的后面的故事):

 

      上面的那个变态笔试题被我扔掉之后,若干日子以后,我不亲自去面试和笔试了,那个变态题被我的一个项目经理得到了,他仍然用这个笔试题去笔试。后来一个偶然的机会我发现原来他还在用这个变态题!

 

    我非常惊讶的问他:“这个这么变态的题你竟然还在用?他们都会吗?”

    答曰:“没问题啊,基本上很多人都答得很正确!”

 

      我晕!怎么回事?难道他遇到的都是高手?

    后来才明白,这个能在网上随时可以搜到的变态题已经早就被这些应聘者烂熟于心了,就是为了应付笔试才去突击背下来的!

    于是,由于这个原因,这个变态题被第二次弃用了......

 

我是主考官4:与答白卷的同学聊聊

 

         我其实服务意识是比较强的,也许就是这个服务意识才让我有了和答白卷的应试者聊一聊的冲动。

    其实一般的公司是不会这样做的,谁会那么无聊和答白卷的人沟通一下呢?我就是,也许是极度无聊,又也许是极度好奇,也是极度的想知道我出的题哪里难到他()了吧。

 

    为什么叫“同学”?

    我想这也许就解答了很多朋友的困惑,那就是我还是给了很多应届毕业生面试机会的。并且,答题答得不好的基本上都是应届毕业生!这一点,是不能否认的。

 

    我手里捧着这张答题纸,不由得叹了一口气:哎....又浪费了一张A4...

    一个卷子居然只答了一道题,而且还答的不对,我有心直接让她离开,但是,上述原因使我推开了小会议室的门。

 

    “你好!”

     “您好!”

     ——一个女生,看到我就站了起来,看起来似乎还有点紧张。

    “你的题答得怎么样?”

    ——问问她先让她有一个心理准备,免得直接让她走的话,人家心理承受不住(我强调过了,我服务意识比较强!呵呵)

    “不怎么样!”

     “呵呵,确实不怎么样!”

    ——我也别那么客套了,直接切入主题。

    “你怎么,这道题都不会呢?,这不就是做个FOR循环的事情吗?”

   “我想来着,还是没写出来!”

    ——根据我的经验,一般如果想了半天都没有把FOR循环写出来的人,真的不适合作程序员,我也基本上弄明白了为什么她答白卷。

    顺便说一下,这位MM是我的朋友推荐过来的,没有进行电话沟通,直接来笔试的。

    “我还想问问你,你对Java程序员这份工作怎么看?”

    ——其实我已经想放弃她了,但是,还是想点醒她一下(该死的服务意识)

   “我觉得这就是一份工作哇!”

   “你对编程感兴趣吗?”

    “不太感兴趣!”

    ——我立刻晕倒!不感兴趣跑我这儿来干什么来了!

    “不感兴趣?!你干什么还要学编程?”

    “我妈让我学的!”

    ——真是一位好母亲,您倒是看看孩子是不是这块料啊?!

    “那你为什么来这里面试?”

    “我妈让我来的!”

    “那你不会不来?”

    “她非让我来,而且还陪着我来的!”

    ——汗!

    “好吧,咱们先聊到这儿,别让你妈等着急了!”

    ——还有什么可说的,先让她走吧。

  

    她站起来,嗯了一声,还跟我说了声“谢谢!”。

    我说,“别客气!”

 

我是主考官5:应聘者给我的圈套

 

         大家也许总以为主考官是最聪明的,主考官只有给应聘者下圈套的份儿,怎么会被应聘者下了圈套了呢?

    其实也没有什么可奇怪的,一个公司的主考官摆出龙门阵让应聘者去钻的目的,其实就是防止应聘者给公司蒙了,在双方交手的过程中应聘者给主考官下的圈套也是重重叠叠的啊,一不留神会被应聘者摆的圈套套住的。

 

    您一定要问了,“套住?公司对与应聘者来说套住了,开了她(不就行了)?”

    呵呵,这里就要说说一个公司的主管的几个软肋了:

 

    1、招聘人员要求太急,或者招了很长时间没有合适人选,需要急于用人。

    2、一旦决定聘用,就不愿意在费劲去重新走一边笔试面试的过程,嫌麻烦。

    3HR启动了聘用流程,说明一系列的工作就此展开,很难改变,除非有重大问题。

    4、被主考官的领导见过的应聘者,是大领导点头同意了的,也很难改变了。

 

    上面这些软肋被应聘者抓住任何一个,主考官都得认栽。

    一些惯用伎俩:

 

    第一招:有当没有,没有当有

           这是什么意思?

           这个意思就是明明没有的东西,说的要跟真事似的那么真,明明有的东西要说的跟压根就没听说过一样。

 

    第二招:欲擒故纵,处心泰然

           这是什么意思?

           这个意思就是明明是非常想来这个公司,但故意装作双向选择的样子。

 

    第三招:以不变应万变

          这个意思就是说,他(她)抓住了主考官的意图,应对主考官的各种暗箭明枪,而岿然不动。

 

    说起来这件事,我觉得给我圈套让我钻的应聘者还真挺聪明的,成功躲过了我的明枪,也成功躲过了我的暗箭,绕过了我的陷阱,越过了我的壕沟,冷不丁给了我一个回马枪,也是确实难得。

 

    这次,在将这个故事之前,先分析了一下这些“圈套”,那么,我也再说一个真实的故事。

 

    讲这个故事确实对于我来说是一个我招聘工作的败笔,没辙面对这样的应聘者只能认栽。

     N年前,我还不是部门主管,我仅仅是名义上的技术负责人,我的主管需要我组建这个开发团队,让我去帮他面试,但每一个人都是需要他最后拍板的。

    这时候,我们贴出了招聘启示,很长时间都没有招聘到人。

    终于有一天,来了这样一封简历,似乎是谁推荐的,我也记不住了。

    让我去面试一下,我也迷了马虎的去面试了一下。

    这个应聘者是一个东北来的女孩当时应该是245的样子,操着一口的东北口音。

 

    “你是哪里人。”

    “我是哈尔滨的,老家是佳木斯的。”

     “哦,你之前在哪里上班?”

     “在哈尔滨的一个公司,给网通作项目”

     ——嗯,挺好,我当时想,靠谱,和我们的项目所属行业差不多。

    “哦,你的Java水平怎么样?”

    “还行吧,反正从毕业一直都干这个”

    ——哦,开始逐渐放松警惕了,心理还挺美的总算找到了目标人选了。

     “那我问你几个问题怎么样?”

     “您问吧!”

     “好,你知道如何构建一个应用系统?”

     “需要系统分析,对用户需求进行调研,然后整理需求生成需求分析文档,然后.......

      ——这时候,我心里已经乐开了花(我当时还是经验不足),估计是当时忍不住乐了一下,被她看到了,明显发现她的表情也开始变化,从略显紧张,变得更加轻松了,于是问的问题逐渐从技术偏离。

     (中间又问了几个问题,略......

     Java有指针吗?”

     ——这是一个再简单不过的问题了,答案一定是没有啊。

     而她说“有!”

    ——而且是很肯定的回答!我当时也被他的表情蒙了,我一愣,反问道:

    “有吗?”

     她看到我的表情顺势说道:

    “指针是没有,但可以通过其他方法实现!”

     ——还是那么答之凿凿!这时候我也有点晕了,心想是不是我还有些地方不知道,回去上Google搜搜看看,于是心理光想着Google了,也就没继续往下问。

     ——心里想,还行吧,找我的主管来见见吧!

     “你在这里坐一会”

     ——我直接去找我的主管了,让她来见见,顺便我去Google一下。

 

    我正在Google,根本没有找到她刚才说的那个事情,这时候,我的主管已经和她聊完了,就跟她给了他一个大蜜枣一样,过来很高兴的跟我说:

    “我跟她聊了,这小姑娘挺机灵的!不错!”

    ——嗯,心想,算了,既然老板都看过了,我也就别Google了,不过,我还是觉得有点觉得怪怪的感觉,于是跟老板说:

    “要不再考虑两天,再给她答复?”

    “行!就这样。”

 

      大概过了两个小时,老板又过来很急的找我,说:

    “她来电话了,打到HR转给我的,她说,能不能定下来,如果不行,另一家公司要她上班了!但她说,她还是优先来咱们公司,你考虑的如何了?”

     ——我的天,这也太快了吧!心想:yes?还是No?yesNo?yesNo?....

     (我用了5秒的时间,在心理念了20yesNo?,)一咬牙,得了,反正老板也看了,就OK了,yes吧!

     “让她来吧!”

     OK,那就通知HR办入职手续!”

     “好吧!”

      ——隐隐的感觉有点怪怪的....但又说不出来......

 

      后面的故事:

 

      录取她之后发现,她最大的优点是能言善辩,这一点确实是很多程序员所不具备的素质,当然,这个MM的技术方面是非常弱的,和我之前想象的相差甚远,也与这个职位的定位不符,当然更重要的是作为这个团队的主管我没有管理好她。

      她的这部分素质使他比较顺利的度过试用期,试用期过后其表现完全开始转变,一点一点的变化,她开始善于利用我的主管和我之间的矛盾,利用办公室哲学搞出一些事情,严重和团队整体工作作风脱节,直到让我无法容忍......,以至于使我对她的人品产生质疑,当然,我也反思过最终成为这个结果和我管理经验不足有关。

      终于,在很长时间以后,费了很大的劲才请她离开了这个家公司......

      这件事,对我打击很大,招聘人才的最重要的一点并不是技术,而是“人品!”

      我想这个故事千万不要成为各位应聘的“经验”,但不管怎么说,作为主考官我确实掉入了那个圈套,我认栽了......

 

我是主考官6:招聘像抽奖

 

         有的时候感觉招聘就像“抽奖”,虽然这样的比喻也许看起来并不是很恰当。

    但确实有点像,为什么这么说?

    在招聘的过程中有时候会有不确定性出现,而这部分不确定性也是不以主考官意志为转移的,里面会有少许的运气成分在其中。

 

    我这里面所说的像“抽奖”并不是说,来了一些应聘者,随便挑两个就上岗了的那种凭运气,而是指的是在面试过程中有很多东西无论你使出何种解数,都无法挖掘出应聘者的某些特点的时候,那这时候,你的决定真的就像抽奖一般。

 

    记得那次,我的一个项目经理小张组织了一次面试,面试了大约56个人,我这时候已经是这个部门的主管了,因此,一般情况下只有在最后拍板阶段我才去见一下应聘人员。

    小张给了我两个笔试答卷,让我来定夺,到底用谁。

 

    我看着这两份答卷,各有千秋,于是我问:

   “这两个人你都见了吗?”

   “见了,都还行。”

   “你偏重于哪个?”

   “我觉得胖的那个还行,我跟他聊的时候觉得他比较认真,技术不错”

   “好,我两个都见见。”

 

     于是,我走进小会议室,让那个瘦点的人先进来。

    “你好!”

    “您好!”

     ——我看到这个小伙子挺精神的,穿着西服,虽然西服比较旧,估计领带也是临时找的,因为扎得有点歪。

    “题答得还行啊,对这份笔试题有什么感想。”

    “我感觉,这份笔试题挺比较贴近实际。”

    “嗯,是,呵呵。”

     ——我乐了,看来我重新修改了的试卷被认可了。

    “但是,你最后一道题答错了啊!”

    “是吗?我觉得就是这样的啊!”

     ——显然,他有点慌。

    “没事,最后一道题能答完整的人并不多。”

     ——我安慰了他一句。

    “这道题的思路应该是......

     ——我耐心的给他解释了一下这道题的思路,主要是想观察他的表情,是不是认真思考。

    “哦,原来是这样啊,这题出得真有水平......

     ——喝......我这心理那叫一个美.....,真会捡我爱听的说....

 

    我又问了他其他几个问题,我比较满意,本来想算了就是他吧,那个胖点的就不见了得了,后来转念一想,小张比较推荐那个胖点的,要不我再见见吧!

 

     我一见到这个胖胖的家伙,喝,黑脸膛的一个汉子,一看就是农村来的,脖子和脑袋一样的直径,分不清楚哪里是脖子和头的分界线。

     第一印象不是很好,感觉比价粗狂。

     然后,又看这黑脸汉子的笔试题,喝!!竟然最后一道题答出来了40%,这已经不容易了,还真不能小看。

    又问了他几个问题,回答的也都是钉是钉卯是卯!

    难道,人不可貌相?

 

    这下我真犯了难,怎么办?两个人都不错,要谁不要谁?

    我又去找了小张,“怎么样,你为啥觉得胖的那个好?”

    小张是一个女生,工作也45年的工作经验了,在一个比较知名的IT公司干过几年,所以,要说起来也有一定的看人经验。

    她看人比较细致,这一点我还是认可的,她说“就是感觉,那个胖点的技术好。”

 

    好吧!没辙了,在我没有主意的时候,也只能像抽签一样抽一个吧,既然我没主意,就听小张的吧!

    于是,我录用了,那个黑脸汉子......

 

    后来的故事:

 

    那个黑脸汉子姓魏,果然很厉害,他在试用期期间就很快进入状态,他的编程思路确实比较严谨,而且对算法很愿意去钻研,这样的程序员应该算是程序员中的极品。

    后来,小张因为要生小孩而离职,小魏就接替了小张的岗位,开始带项目。

    他最终成为我非常得力的左膀右臂,为我的几个项目立下了汗马功劳。

 

    招聘就像是抽奖,要不是当时抽对了人,我也不能有一个这样得力的助手啊!

 

我是主考官7:他为什么没有被录取

 

         没有被录取的原因有很多,每一个应聘者没有被录取的原因都不一样。但是没有一个像我下面要讲的这个应聘者的故事的这样的原因。

 

    还是说那年的那次面试,我是PM,我去招聘还是初级程序员,来了很多个应聘者,应该都是我电话通知来面试的。

    按照我们预定的应聘程式先进行笔试,然后再从笔试的优秀者中选择几个人进行面试。

    我看了几个人的笔试题,有几个人写得很差,差到我都不想见他们的程度。我最后看到3个人的笔试题,其中有一个人写得不错,我决定重点面试他,如果问题不大他被录用的可能性是最大的。

   

     我进了小会议室,他一个小伙子坐在那里,手在桌子上无目的的画着圈。

    “你好!”

    “您好!”

     ——他的手停止了画圈动作,双手都放到了桌子底下。

     ——这时候,我才看到他的正脸,喝!!头发非常蓬松,好一头乌黑浓密并略带香味的靓发啊!是不是用了“霸王”了!不过浓密的有点过头,长度也有点过头,远处一看像“侠胆雄狮!”

 

    “我看了你的笔试题,你自我感觉写得如何?”

     ——这句话几乎已经成为我例行的一句话,要不怎么开场呢?呵呵。

    “我觉得,答的还行吧,就是有一道题....

     ——说着,他要站起来,伸手在我的卷子上要指一下。

    “行,行,你就说吧,请坐,坐下吧.....

     ——我在不说话,他就过来了...

    “就是那道题....我没太明白您的意思...

     ——当然他指的还是那最后一道题....他还没说呢其实我早就知道,因为大部分面试者都是这道题有问题,因为,这道题就是我的陷阱,不掉进去的话我也太没面子了!呵呵。

    “好,我知道,这道题不就是.....

     ——我给他解释了一下,这位兄弟看来是顿悟了一般,不住的点头,看他的神情还可以。

     我本人也是不拘小节的人,其实对这些不拘小节的程序员没有那么多挑剔,又问了他几个问题以后,觉得他还可以,在没有其他候选人的情况下,我觉得他应该可以适合这个职位,但是.......他的头发!!

    想到这,我也破釜沉舟了,直接跟他说:

 

   “行,我看你不错,你已经过了我这关了,但是,本来应该今天我就让你见一下这个部门的主管,也就是复试...

     ——他很高兴,兴奋的眼神看着我。

    “但是,我今天不能让你复试,我给你一点建议。”

     ——我试探的问他....

    “你的头发...

     ——他下意识的,向上瞟了一眼,眼神中带着那么的自豪......

    “能不能,理一下?”

     ——我说出来也不太好意思,因为毕竟也许那是人家的骄傲。

    “还有,你的衣服穿得可否不那么随意,穿个衬衫什么的来,下次。”

     ——他穿这一件T恤,说真的很帅,应该就像“流星花园”里那个“F4”的派头。还露出了在脖子上带着的金属链子,一闪一闪的还挺晃眼。

     ——他看了看自己的衣服,又看了看自己的头发,表情看起来有点无奈,但是还是点了点头。

    ——看到这,我放心了,我站了起来,伸出了手,紧紧的握住他的手。

   OK,就这样,你周三来,一定记住我的话,好吧?”

   “好,没问题!”

    ——我很满意,只要他能改了这几个装束问题,录取他应该问题不大,因为我的老板不懂技术,他是作商务的出身,他比较心细而且爱挑刺。

   

    我又多嘱咐了这哥们儿几句,给他两天时间搞定这件事应该问题不大。

    等到星期三,他如约而至,我也告诉了我的老板,让他来进行复试。

 

    但当我再次看到他的时候,我傻眼了!!

    他只是换了件衬衫,头发还是“侠胆雄狮”。

    我立刻晕倒!!!

    我惊讶的看着他,问他怎么回事!

    他说:“我想试试!”

  

    看来,他对我的审美产生了怀疑,想把希望寄托在我的老板身上!

    汗!我不是不喜欢你的头发!而是....算了算了,不说了,你试试,我也试试吧,我有什么办法呢?!

 

    我的老板见完他以后,跑到我这里来冲着我乐!我就知道没戏了!

    他说:“你觉得,这人和我们公司整体气氛一致吗?!”

    ——这时候,我还在争取最后的一线希望,说:

   “我觉得,他技术很不错,其他的还行吧....

    ——说这话我自己都没底...

   “行了,哈哈,别逗我了!

    ——嘿,说完他就走了...

    ——气死我了,心里说“去死吧......

   

    我走到了前台,跟他说,“你呀!就是不听我的!我也没办法....你回去吧!”

   “再见!”

    ——说再见的时候,我发现他似乎是松了一口气一样。

    ——我这时也快被他气死了,心里也说了一句“去死吧......

    ......

 

我是主考官8:主考官的无奈

 

         主考官系列文章进展到了第8个故事,逐步地大家从我这个系列故事中了解到,主考官面对应聘者的思考方式。

    有些朋友一定会有误解,说:要是所有主考官都像钟老师这样该多好啊!

    呵呵,我想大家看这个系列文章的时候不要仅仅把我这写面试故事狭隘的理解成是我的面试经历。其实,这是我把面试故事展现给大家,让大家更加理解主考官面对所需人才的心理路程。之所以,大家觉得和我没有陌生的距离感,我想就是我们比较深入沟通的结果,我想通过我作为主考官的代言人,和大家充分的沟通后,大家对面试就不那么心里没底了。

 

    话说到主考官的无奈,其无奈的最大之处就是:招不到合适的人才。

    我那次想招聘一个中级程序员  (月薪范围是4500-6000视个人能力而定),招聘要求是:

 

    1. 计算机或相关理工科专业;3年以上工作经验;

    2. 熟练运用Java开发,并对J2EE相关程序开发熟练;

    3. 熟练使用MySQL等主流数据库,熟悉Oracle者优先;

    4. Linux操作系统熟练,熟悉Solaris者优先;

    5. 熟悉电信综合网管系统,有电信运营商OSS/BSS系统开发经验者优先;

    6. 具有一定的系统分析能力者优先;

    7. 工作踏实认真,具备良好的团队合作精神及良好的沟通能力;

    8. 有独立项目开发经验者优先。

 

    这次招聘的目标是想招一个能独挡一面的人,当然,此人招聘的目的也不是别的,而是尽可能的给我排忧解难,多给我分担点活走,还不用我那么废神的培训他。

 

    OK51job贴出去了,好嘛,两周,毫不夸张,收过来的简历真正符合这个要求的能跳得出来的就那么几个。

    我都面试过了,要么就是言过其实,要么就是嫌我们的庙小。

    怎么办?我的要求高吗?为啥金凤凰都不来啊!

    是不是还是有点高啊,行,调整一下!

 

    于是,招聘要求被调整为如下要求:

 

    1. 计算机或相关理工科专业;2年以上工作经验;

    2. J2EE相关程序开发熟练掌握;

    3. 熟练使用MySQL等主流数据库,熟悉Oracle者优先;

    4. Linux操作系统熟练,熟悉Solaris者优先;

    5. 工作踏实认真,具备良好的团队合作精神及良好的沟通能力;

    6. 有独立项目开发经验者优先。

 

    还是那样,又过了两周还是没有任何起色,后来我急了,去找HR投诉,我找到了HR管招聘的经理:

   “老大,你这给我贴招聘启事都1个月了,咋回事?”

   ——HR招聘经理是一个MM,她给人的外表是一个很职业的人,但其实挺怵我们生产一线的经理,因为她们不懂业务。

   他说:“我知道,我知道,你别着急。”

   我说:“嘿!我能不急吗,我这等着着急用人呢!拿我的事不当回事是吧!”

   ——HR跟我关系很熟了,经常一起吃饭,所以说话很随便,但是,我虽然是开玩笑但是说话还是带点刺,因为,我找不到人,他们竟然还没有采取任何措施,对于他们来说简直是失职,我心里很不愉快,呵呵,其实我们对于HR来说就是上帝,挺横的!

    他说:“行行,你这样,我给你一个51job的帐号,你自己上去搜简历行不行?”

    ——看来是被我逼得没辙了,给我一个帐号,让我自己去搜她也省事了。

    我拿到了他的帐号,我才知道,敢情51job还有中华英才网什么的都有专门给企业登陆的入口,如图所示:

好嘛,我一进去才发现,我更晕了,那么多简历,我怎么搜啊,我搜了几个,一给人打电话,人家都说没兴趣!

 

我这叫一个郁闷,没辙了这回,我也不横了,再去找HR MM,“咋办呀?我搜不着,你给我搜吧!”

——这次我学聪明了,我不那么笨了自己去搜,搜不着就赖你,还是你HR的责任,干什么让我自己去搜,我不上这当了。

MM也会说,“我真的对你要的专业人才这块不熟悉,其实还是你自己搜索更直接更方便”。

 

我这叫一个没脾气,难道招聘这么一个人就那么难?!

 

我说,你给我找猎头吧,想办法给我挖一个人过来!

她说,“找猎头很贵的啊,一般都得是年薪的10-20%”,我说,“那我不管,你给我想办法”,当然,后来还是没有用猎头,确实比较烦,最后,我还是用了国有企业中的一个方法,“内部培养”。

 

    既然没有空降兵,那就采用阶梯式的人员组成序列,直接从现有人员中提拔,然后仅仅再补充新的初级程序员就行了,只是这种方法我比较累而已,但是,这种方法使一个团队的凝聚力更强了,因祸得福吧就算,呵呵。

 

我是主考官9:我要招聘什么样的人

 

         N年前我刚刚升职为一个部门主管时,我作为一个Team Leader肩上的压力是很大的,各个项目都需要我来制定项目的研发进度规划,制定各个项目向前发展的技术方向。还要不断地满足日益紧迫的项目时间进度要求,满足用户对系统开发质量不断精益求精的要求。

    每天都是在这些压力下工作的,这些压力,我不可能一个人扛,我一个人也扛不住,这些压力必须进行转嫁,转嫁给我Team中的所有人。每一个人都分担着不同的压力,只有这样,才是一个合理的,按照既定目标前进的团队。

 

    我要招聘什么样的人?

    这个问题是我每次招聘前必须要作的一个思考题,其实这个思考题有时候是比较容易的,比如:哪个岗位的人出现调整了,哪个岗位自然需要补充人选。

 

    不过,我采用了一个好办法,就是把我Team的这些人分出层次,即级别,每一种级别的人都由下一个级别的人作为备份。这样,当任何一个层次的人员离职时,我都只需要招聘最底层次的程序员即可。

 

    那么,我的招聘工作就简单多了,只需要把我的招聘要求发给HR,永远都不需要改变,只要这一个招聘启示就行了。

 

    不过,有时候,也是比较特殊的,需要比较特殊的人才,而下面的人员无法填补这一空缺时,便需要招聘一个人,我们管这样的人叫——“空降兵”。

 

    那次,我们在作一个电信项目,需要一个PM,这个PM不是一般的,需要能够带领两个初级程序员展开研发工作的PM,面对这个需求我心里面是这样想法:

    最好这个人有几年的项目经验;

    最好是做过电信相关的项目;

    最好有带过小的开发小组的经验;

    比较容易沟通的那种人,不是只知道编程序的;

    技术要过硬的,多线程什么的最好都非常熟悉的;

    为人比较踏实的,最好不是那种嘎杂子琉璃球式的人物,要好管理的;

    有进取心的,什么东西一点就透的;

    机灵点的,别太轴了;

    明白事理的,知道自己努力方向的;

    比我岁数小点的,如果比我大听话的也行(那时候比较年轻<28>,怕年龄不能服众所以才暗暗的有这样一个想法);

    最后一点,就是能便宜点的最好,压缩成本,呵呵。

 

      心里面是这样盘算的,需要写招聘启示了,这些内心中的要求可不能写出来,这要是写出来非把HR鼻子气歪了不可。

 

     于是,我在网上随便搜了一个招聘启示,然后改了改,就发给HR了,内容如下:

1、精通J2EE系统开发,具备一定的架构设计能力者优先;

2、精通MySQL,熟悉Oracle者优先;

3、有3年以上项目开发经验,有电信行业项目经验者优先;

4、具有良好的沟通和团队合作能力。

 

    这个招聘启示仅仅是让HR筛选人的一个条件,真正我面试的时候是按照上面的那个实际要求面试的。

    因此,有些程序员总是在问:

        我笔试答的很好啊!肯定能过,为什么就没有要我呢?

 

    我往往回答他们的一句话是:

笔试不是考试,主考官不是老师。

 

    其实,话不说自明,即使你笔试过了,有些地方不符合主考官心里面的那个合适人选的标准也是没用的,因为,那个标准只有主考官自己才知道,包括HR都不知道,为什么他录用这个人,而不录用另一个人......

 

http://blog.csdn.net/useway/archive/2009/11/04/4766350.aspx

 

敬请关注下一篇。

    另:为了大家阅读方便,可以直接点击本博客的我是主考官栏目,这个系列的文章都在这个栏目下,谢谢!

 

作者简介:资深电信解决方案及综合网管专家,一个程序员老兵。属于典型的70后的实战型人物,热衷于OpenSource项目事业,是“CACTI中国的活跃人物之一,著有《Java程序员,上班那点事儿》出版于清华大学出版社。

 

著有《Java程序员,上班那点事儿

 

你可能感兴趣的:(java,工作,面试,招聘,电话,程序开发)