程序员面试简历注意事项

 

据统计,80%的简历都是不合格的。不少人事管理者抱怨收到的许多简历在格式上很糟糕。简历应该如何做到在格式上简洁明了,重点突出?求职信应该如何有足够的内容推销自己?如何控制长度,言简意赅?相信读了本章你会对简历的撰写有一个新的认识。

2.1  简历注意事项

1.简历不要太长

一般的简历普遍都太长。其实简历内容过多反而会淹没一些有价值的闪光点。而且,每到招聘的时候,一个企业,尤其是大企业会收到很多份简历,工作人员不可能都仔细研读,一份简历一般只用1分钟就看完了,再长的简历也超不过3分钟。所以,简历要尽量短。我们做过一个计算,一份中文简历压缩在2页左右就可以把所有的内容突出了。1页显得求职者过于轻浮,三四页就太多了。

简历过长的一个重要原因是有的人把中学经历都写了上去,其实这完全没有必要,除非你中学时代有特殊成就,比如在奥林匹克竞赛中获过奖。一般来说,学习经历应该从大学开始写起。

很多学生的求职简历都附了厚厚一摞成绩单、荣誉证书的复印件,其实简历上可以不要这些东西,只需要在简历上列出所获得的比较重要的荣誉。如果企业对此感兴趣,会要求求职者在面试时把这些带去。

2.简历一定要真实客观

求职简历一定要按照实际情况填写,任何虚假的内容都不要写。即使有的人靠含有水分的简历得到面试的机会,面试时也会露出马脚的。千万不要为了得到一次面试机会就编写虚假简历。被招聘方发现后,你几乎就再也没有机会进入这家公司了。而且对于应届生来说,出现这种情况后,还有可能影响到同校的其他同学。

北京某高校一位计算机专业本科毕业的女孩子,简历上写的是04年毕业,但面试中被发现她是05年毕业的,而且没有任何工作经验。这女孩儿比较诚实,说是同学教她这样做的。

她这种编制虚假简历的做法应该否定,因为谁都不希望被骗。作为面试官来说,首先希望应聘者是一个诚实的人。我希望她在听到同学那个不明智的建议时,首先不应选择这种做法,其次要尽力阻止其他人这样做。因为,就像面试官代表公司形象一样,她在某种程度上也代表了她所毕业的学校来参加面试!最起码在她传达给HR的信息中,与她同专业应届生的简历可信度较差。

3.不要过分谦虚

简历中不要注水并不等于把自己的一切,包括弱项都要写进去。有的学生在简历里特别注明自己某项能力不强,这就是过分谦虚了,实际上不写这些并不代表说假话。有的求职学生在简历上写道:“我刚刚走入社会,没有工作经验,愿意从事贵公司任何基层工作。”这也是过分谦虚的表现,这会让招聘者认为你什么职位都适合,其实也就是什么职位都不适合。

4.简历要写上求职的职位

求职简历上一定要注明求职的职位。每份简历都要根据你所申请的职位来设计,突出你在这方面的优点,不能把自己说成是一个全才,任何职位都适合。不要只准备一份简历,要根据工作性质有侧重地表现自己。如果你认为一家单位有两个职位都适合你,可以向该单位同时投两份简历。

在我曾看到的一些简历中,经常有如下的错误:简历上描述的多为Windows操作系统下C/C++开发经验,但申请的目标职位为“Linux操作系统下的C/C++开发工程师”。这样当然不容易得到应聘职位的面试机会。还有就是去应聘ERP、CRM方面的职位,而简历里却大肆强调自己在嵌入式编程方面的优势。就算你非常优秀,你对这个企业还是没有用处。

有些简历里面没有详细的项目描述及责任描述,在责任描述栏仅仅填写“软件开发”或者在工作业绩栏仅仅填写“可以”两字。这样的信息传达无疑是不成功的。

作为求职的开始,我们要编写一份或者几份有针对性的简历,也就是按照对方的要求突出自己相关的经历。只要你的优势与招聘方的需要吻合,并且比其他应聘者突出的话,你就胜利了。

5.在文字、排版、格式上不要出现错误

用人单位最不能容忍的事是简历上出现错别字或是在格式、排版上有技术性错误,以及简历被折叠得皱皱巴巴、有污点,这会让用人单位认为你连自己求职这样的事都不用心,那工作也不会用心。

6.简历不必做得太花哨

一般来说简历不必做得太花哨,用质量好一些的白纸就可以了,尽量用A4规格的纸。曾看到过一份简历封面上赫然写着4个大字“通缉伯乐”,给人的感觉就像是在威胁用人单位。现在学生简历中比较流行做封面的形式,其实没有必要,这会增加简历的厚度,实际上完全可以不用封皮。

7.简历言辞要简洁直白

大学生的求职简历很多言辞过于华丽,形容词、修饰语过多,这样的简历一般不会打动招聘者。简历最好多用动宾结构的句子,简洁直白。

8.不要写上对薪水的要求

在简历上写上对工资的要求要冒很大的风险,最好不写。如果薪水要求太高,会让企业感觉雇不起你;如果要求太低,会让企业感觉你无足轻重。对于刚出校门的大学生来说,第一份工作的薪水不重要,不要在这方面费太多脑筋。

9.不要写太多个人情况

不要把个人资料写得如此详细,姓名、电话是必需的,出生年月可有可无。如果应聘国家机关、事业单位,应该写政治面貌。如果到外企求职,这一项也可省去,其他都可不写。

 

10.不要用怪字怪体

我见过一份简历,用中空字体,还有斜体字。这些都是很忌讳的。试想一个HR挑了一天的简历,很累了,还要歪着头看你的简历。你想你的胜算能有多大?其实用简单的宋体5号字就很好了,不用标新立异。

笔试,电话面试,面试,是顺利求职的3个过程。三关全过才能顺利签约,只要有一关没能通过,就会被“刷”掉。

3.1 笔试

我认为笔试是程序员面试3个过程中最重要的一个环节,也是最难以提升的一个环节。本书中主要叙述的也是程序员的笔试经历。不论你有多么大的才干,多么广博的知识,如果未能通过笔试,则无缘下面的进程。下面是一个表,描述了各种IT公司笔试所考题目的类型。

公 司 名 称

公 司 类 型

笔 试 内 容

Trend

网络公司

C++ 或Java,网络,数据库,设计模式,智力测试,英语阅读

SAP

软件咨询,ERP,CRM

C++,概率问题,设计模式,智力测试

Advantech

硬件,自动化公司

C++(尤其是指针问题),嵌入式编程

Synopsys

电子类公司

C++(尤其是指针问题),数据结构

NEC

综合软件公司

C,数据结构

金山

综合软件公司

C++或PHP,数据库,数据结构,设计模式

华为

通信公司

C++或Java,数据结构,数据库

中兴

通信公司

C++或Java,数据结构,数据库

VIA

硬件公司

C++(尤其是指针问题),嵌入式编程

华为3COM

网络公司

C++,网络

SPSS

数据统计软件公司

C++(尤其是继承、多态问题),数据结构

(续表)

公 司 名 称

公 司 类 型

笔 试 内 容

Sybase

数据库公司

C++,Linux,UNIX

Motorola

网络公司

C++,网络

IBM

综合软件公司

C++或Java

Oracle

数据库公司

Java,数据库

HP

综合软件公司

C++

腾讯

综合软件公司

C++

Yahoo

综合软件公司

C++或Java或C#

微软

综合软件公司

C++,数据结构,智力测试

神州数码

金融软件公司

C++或Java,数据结构,数据库(SQL)

大唐移动

通信公司

C++

Siemens

数据通信公司

C++,设计模式

Grapecity

软件公司

C++,C#,智力测验

 

根据上表,对各大IT公司的笔试题目和所考的内容,我们可以窥见一斑,并得出以下几个结论。

1.语言的偏向性

综合上表所示,IT公司笔试在编程语言上有一定偏向性,以C、C++为主或者是以Java为主。语言本身并没有什么高低贵贱之分,但相对来说,考到Delphi或者VB的可能性很小。作为应届毕业生,如果只是学过VB、VF却从来没有接触过C系语言,则在笔试中是比较吃亏的。

2.英语的重要性

我所经历过的外企的笔试卷子基本上都是英语试卷,无论从出题到解答,都是让你用英文去回答,所以必须有很好的英文阅读能力,这也是外企招人对英语非常看重的原因。其实也不需要一定通过六级,但一定要有相对多的单词量,能够看懂考题的意思。然后按自己的想法组织语言来描述就可以。

国内企业一般对外语要求不是很看重,题目也是中文的。如果不想进外企的话,也不用特别准备英语。

3.淡看智力测试

之所以要强调这一点,是和市面上过度强调外企智力测试有关。实际上笔者参加过的微软等外企笔试,智力测试只占很小的比例,约3%~5%左右。而华为、神州数码等国内IT企业基本上没有智力测试,完全是技术考试。所以奉劝大家不要把精力都投在所谓的外企智力测试上面,还是应该以准备技术方面的笔试为主。

4.有的放矢准备简历

不同的公司会考不同的内容,这就像高中时准备不同科目考试的差别。比如说神州数码不会考嵌入式编程,而VIA考设计模式的可能性很小。一般有点儿偏“硬”的IT公司会对C++中指针的用法、数据结构考得比较多。偏“软”的企业会对设计模式、模板着重一些。所以本书分得很细,力求对各种IT公司的笔试题目做一个详尽的阐述。

作为求职者,笔试前你要首先搞清这个公司的基本情况,它是做什么的,它有什么产品,你是学什么方面的。有的放矢才能折桂。

5.纸上写程序

搞计算机的肯定不习惯在纸上写程序,然而技术面试的时候这是面试官最常用的一招。让写的常见程序有:数据结构书上的程序,经典C程序(strcmp、strcpy、atoi……),C++程序(表现C++经典特性的)。第一次在面试官眼皮底下在纸上写程序,思路容易紊乱。建议大家事先多练习,找个同学坐在边上,在他面前写程序,把该同学当成面试官。经过多次考验,在纸上写程序就基本不慌了。

每次面试总会有些问题回答得不好,回来之后一定要总结,把不懂的问题搞明白。一个求职者就碰到两家公司问了同样的问题,第一次答不出,回去没查,第二次又被问到,当然这是很郁闷的事情。

 

3.2 电话面试

电话面试主要是对简历上一些模糊信息的确认、之前经历的验证、针对应聘职位简单技术问题的提问,以及英文方面的考查。

由于模式的限制,电话面试时间不会很长。在这个环节中,一定要表现得自信、礼貌、认真、严肃,这样会在声音上给对方一个良好的印象。如果声音慵懒,语气生硬,除非是技术题目及英文方面表现得足够好,否则很难予以平衡。

在回答电话面试的问题时,不要过于紧张,要留心对方的问题,这些问题也许在当面的面试中还会再出现。如果对方在电话面试中要求你做英文的自我介绍,或者干脆用英文和你对话,那在电话面试结束后一定要好好准备英文面试的内容。

笔者曾经参加过Thoughtworks、Sybase、SAP、麒麟原创等公司的电话面试。外企一般都会要求你做一个英文自我介绍和一些小问题,总的来说不会太过涉及技术方面,因为用英语来描述技术对国人而言还是有一定困难的。国企会问到技术问题,我就曾被问到如何在C++中调用C程序、索引的分类等技术问题,回答基本上要靠平时的积累和对知识的掌控能力。电话面试的具体内容可参见第18章。

 

3.3 面试

一个比较好的面试是能够问出求职者擅长哪方面而哪方面不足的面试。如果面试官针对求职者不足之处穷追猛打,或是炫耀自己的才能,这是不足取的。

对于求职者而言,面试是重点环节,要守时是当然的了。如果不能按时参加面试,最好提前通知对方。着装上不需要过分准备,舒服、干净就好了。一般的IT公司对技术人员都不会有很高的着装要求。虽然着装不要求,但精神状态一定要好。饱满的精神状态会显得你很自信。

有笔试的话(有时笔试和面试是同时进行的,即面试官会在提问后请你回答并写下详细描述),也无非是与应聘职位相关的技术考查或者英文考查,如英汉互译等。应视你应聘职位的等级进行准备。

应聘初级职位,会针对你的编程能力和以往的项目经验进行重点的考查。如果面试官针对你做的某个项目反复提问,那么你就需要注意了,要么面试官在这个方面特别精通,要么就是未来的职位需要用到这方面的技术。我们应该抱着一种诚恳的态度来回答,对熟悉的技术点可以详细阐述,对于不熟悉的部分可以诚实地告诉面试官,千万不要不懂装懂。不过,我们同意可以引导与面试官的谈话,把他尽量引导到我们所擅长的领域。在SPSS公司面试时,在回答完面试官单链表逆置和拷贝构造函数问题之后,我把话题引入了我所擅长的设计模式方面,这是一种谈话的艺术。

应聘中级职位,不但会考查代码编写,而且会对软件架构或相关行业知识方面进行考查。代码编写方面,主要以考查某种编程技巧来判断你对代码的驾驭能力。比如某国际知名软件公司经常会让面试者编写malloc或atoi函数。越是简单的函数越能考验应聘者的编码能力。你不但要实现功能,而且还要对可能出现的错误编写防御性代码,这些经验都需要在实际编程过程中积累。

应聘高级职位,应聘者肯定对技术或某个行业有相当程度的了解,这时主要是看你与职位的契合程度、企业文化的配比性(即将人力资源及成本配比作为服务体系的重要组成部分,将公司企业文化中核心理念及价值观作为客户服务的重要媒介)及整体感觉。应聘管理职位的话,考查的更多是管理技巧、沟通技巧和性格因素。架构师一般会考查行业背景与软件架构方面的知识,比如UML或建模工具的使用等;技术专家的职位则会针对相关技术进行深度考查,而不会再考查一般性的编码能力。

面谈的时候,要与面试官保持目光接触,显示出你的友好、真诚、自信和果断。如果你不与对方保持目光接触,或者习惯性地瞟着左上角或者右上角的话,会传达给对方你对目前话题表现冷淡、紧张、说谎或者缺乏安全感的感觉。

如果对方问到的某个问题你不是很熟悉,有一段沉默的话,请不要尴尬和紧张。面试过程中允许沉默,你完全可以用这段时间来思考。可以用呼吸调整自己的状态。如果过于紧张,可以直接告诉对方。表达出自己的紧张情绪,能够起到很好的舒缓作用。而且紧张本来也是正常的表现。

在面试过程中,应聘者也保有自己的权利。比如面试时间过长,从上午一直拖到下午,而你未进午餐就被要求开始下午的面试的话,你完全可以要求进餐后再开始。面试是一个双方信息沟通及达成合作目的的会谈,是一个双方彼此考量和认知的过程。不要忽略自己应有的权利。

面谈后,如果对方觉得你技术、沟通、态度各方面都不错,也许会增加一个素质测评确认一下对你的判断。

素质测评一般考查性格、能力、职业等方面,以判断你的价值观是否与企业相符。我们不需要去猜测这些题目到底要考查些什么,凭着你的第一感觉填写就可以了。在几十道甚至上百道题目中,都有几道题是从不同角度考查一个方向的,凭猜测答题反而会前后有悖。

当然,要先看清楚题目,搞清楚是选择一个最适合你自己的,还是描述得最不恰当的。在通过面试之后,如果有多家公司和职位的Offer可以选择的话,我们可以将公司的行业排名、公司性质、人员规模、发展前景、企业文化、培训机制,结合自身的生活水平、职业生涯发展规划来进行排列,选出最适合自己的公司和职位。

建议准备一个日程本,记录每一次宣讲会、笔试和面试的时间,这样一旦公司打电话来预约面试,可以马上查找日程本上的空闲时间,不至于发生时间上的冲突。每投一份简历,记录下公司的职位和要求,如果一段时间以后(1个月或更长)有面试机会,可以翻出来看看,有所准备。根据不同的公司,准备不同的简历,千万不要一概而论,不同的公司care(在意)的东西不一样。每参加完一次笔试或面试,把题目回忆一下,核对一下答案,不会做的题目更要好好弄懂。同学们之间信息共享,总有人有你没有的信息。如果投了很多份简历,一点儿回音都没有,你得好好看看简历是否有问题,增加一些吸引HR眼球的东西。

posted @ 2011-10-13 10:09  heavyblog  阅读(224)  评论(0编辑  收藏  举报