首先声明,以下观点纯属个人在面试众多应聘软件开发人员的人后形成的自己的观点,
如果对于各位师弟师妹在应聘时有所帮助则最好不过,但是如果与任何人的思想有所抵
触,可以批判的看,但是不要批判或者打倒我,呵呵,给师兄留点面子。:)
另外,如果斑竹觉得本文不应发在这个版,请高抬贵手不要封我,呵呵,如果能帮忙转
到更合适的版面则感激不尽。:)
1.许多人说宁愿早到也不要迟到,但是我觉得早到也不好,最好就是准时到,哪怕晚两
分钟,前后5分钟内最适宜。因为面试的人(就是我啦)有自己的工作安排或者日程安排
,有时候是我需要编程序、做文档等等,有时候是我安排多个面试人员每个半小时,有
时候甚至是我预计12点吃饭,1点面试,结果经常因为面试人员早到了,打乱了我的计划
,但是因为顾及到公司求贤若渴及不能打消面试人员积极性,所以只好赶紧去面试,但
是实际上第一印象就不太好,这样面试成功的甚少。
2.许多应聘的人员在个人简历上罗列了众多“精通”的项目,经常能看到号称“精通V
C、VB、PB、C++ Builder、Delphi、SQL Server、Oracle”这样的,现在VS.NET流行,
“精通”行列里面又多了一项“VS.NET”或者“C#”,我个人看简历时看到这样的基本
上就是跳过的,除非后面确实有众多的说明描述了对这些软件的应用经验和使用理解。
说实话,我个人现在也只敢号称“精通VC、熟练掌握VB与数据库编程”,虽然我敢说大
多数应聘的人在这几个方面并不如我。“精通”这个词实在是被用烂了,一点提不起兴
趣,反而让人(起码是我)产生一定的反感(反感程度当后面所列的项数在4个以上是依
个数递增)。一个优秀的程序员,他一辈子能真正掌握并熟练应用两种开发语言,就已
经是很了不起的了。一年前我出的给应聘产品开发人员做笔试的VC题目,到现在能答完
整的不多,答对一半以上的简直是凤毛麟角,其实题目根本不难,就是那种捧着教科书
啃程序的人一个小时还搞不定而对于VC有实际开发经验(一年足矣)的人15分钟轻松搞
定的题,而且可以根据你答题的结果了解到你掌握的知识层面与深度。例如我出的一道
算法题是如何尽量提高效率的在二维连续平面空间中找到与指定点的距离不超过规定精
度的折线集,一道其实很简单的算法分析题,能答得我满意的现在都没几个。我想说的
是,“精通”不“精通”,不是靠嘴皮子说出来的,没有扎实的功底,没有实际的应用
开发经验,一上场铁定露馅。
3.象“熟练使用Office等办公系统软件”、“熟练操作WIN98/NT/2000/XP”这样的字眼
最好别提,你是来应聘软件开发的,这点基本功都不会,还做什么啊。我一般看到这种
字样,第一反应就是这个人底气不足,根底不扎实,所以要靠列举这种基本要求来充充
简历。
4.一定要注意错别字问题。一份简历本来就不长,里面有几个错别字尤其显眼。比如去
年面试一个人,简历上面写了“熟练掌握DreamWaever”这么一句,很惹眼,我第一直觉
就是这个人不踏实爱吹牛,你连人家软件的名字都能写错,还说什么熟练掌握,简直是
空口说瞎话嘛。
5.我个人最不喜欢的面试就是那种我说的比你说的还多的。我吭哧吭哧问半天,你都是
三两句话,我不问你就不说,问什么说什么,没有自己的表达和发挥,这样的人我一般
不敢要,因为以后跟你沟通起来肯定很费力。
6.我最感兴趣的应聘者是那种真正能谈出来一定深度的技术的人员,如果有自己做的东
西的演示则更好。许多人很明显的是头天攒了一些名词过来到我面前摆,我承认有些名
词我都不知道什么意思,但是经常是我深入一问就没下文了,很简单,比方说我不熟悉
UML,然后你说你熟悉UML建模工具,我就问问你使用过何种工具,各种工具的优缺点是
什么,应用领域上有何差别,要知道,我总是有办法套出来你的真材实料的,因为主动
权始终还是在我这边。这样的人,即使你再有技术根底,我对你印象也肯定不好,谁叫
你抱着蒙晕我的思想来面试呢。
7.我很反感自视甚高的那种人,一坐下来就将自己吹的如何如何厉害,做过的项目和产
品如何如何复杂。我遇见过几个瞧不上笔试考题的人,看一眼就说:这些题目我都会,
比较简单,你还是直接问我一些有难度的技术问题吧。遇见这种人,我一般都是直接请
他走人。笔试题再简单,哪怕是问你1加1是多少,你也应该把2给我写上去,这是应聘的
一个基本道德,直接反映你对公司的态度以及今后与人合作开发、接受任务方面的态度
和能力。
8.应聘之前一定要仔细了解了解要应聘的公司,简历最好能体现针对性。有很多人明显
是投了非常多简历的那种,简历都是一个模式,一问到对公司的印象,只能说几句很粗
略的话,有的甚至连我们公司主要做什么产品都说不上来,这样的人给我的印象也不会
好,因为我显然会认为你并没有将这次应聘当回事。我认为,如果一个人真正重视这次
应聘,他花几分钟修改修改简历,了解了解对方,是很有效的一个工作。
9.应聘时最好将手机、呼机、商务通、掌上电脑之类的关掉。我遇见了几个应聘途中手
机响的,出去打一会再回来谈,我善意的提醒他如果我是他会将手机关掉,结果给我回
一句“现在在找工作,手机比较忙”,这样的人我的印象马上就下去了。这也是一个起
码的态度问题,或者说是对面试自己的人的一种起码的尊重。
10.我在技术能力以外最看重的是一个人工作的稳定性,一般我会留意他的工作经历,
看他在一段时间内跳了几次槽。对于一些半年一跳的人,我基本上是直接跳过的,因为
你技术再好,我也不留你,因为你的不稳定因素太明显了。许多有过工作经历的人,我
都会问一下他为什么要从上一个公司出来,为什么会想到来我们公司应聘,这也是一个
很直接的查看个人的工作态度及个人目标的问题。
11.对于自己做过的东西,有把握说清楚而且自己在里面占据重要位置的就列上,没把
握说清楚或者自己就是个小兵的千万别硬撑。我遇到一些简历上写了很多做过的东西的
人,看起来很厉害,但是实际一问,这个说不清楚,那个只是参与一小块工作,我的印
象肯定好不起来。要知道,基本上每个面试你的人都会就你简历上做过的事情追问一番
的,这并不是我一个人的习惯,当然,有时候我如果觉得跟公司的需要很有关系的,我
甚至会问到算法实现这样的深度。
个人意见,仅供参考。祝各位应聘和准备应聘软件开发的人应聘顺利。:)
--
FROM 211.155.254.53