本书内容取材于世界上知名互联网企业(如微软、IBM、google、facebook、联想、腾讯和阿里巴巴等)的最新面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。本书不仅对传统的C、C++、PHP等语言考点做了详尽解说,还根据外企出题最新特点,增加对友元、Static、图形/音频、树、栈、ERP等问题的深入讲解。本书着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的注意事项及群体面试进行了解析。本书面试题除了有详细解析和答案外,对相关知识点还有扩展说明。真正做到了由点成线,举一反三,对读者从求职就业到提升计算机专业知识都有显著帮助。本书适合计算机相关专业应届毕业生阅读,也适合作为正在应聘软件行业的相关就业人员和计算机爱好者的参考书。 作者简介: 赵海军,有着多年的软件开发企业的面试、培训工作经历,面试人数过万,总结了一套适合公司发展的用人管理规则,并且专业为软件公司的团队建设提供专业的资讯服务,为公司找到了很多有用且能够担当重任的优秀人才。02年曾就职于IBM中国软件开发中心软件服务部,担任项目经理及技术资讯工作。 06年就职于微软中国项目中心,担任软件开发培训部经理,负责人才培训和团队建设工作 11年就职康柏公司,担任中国区项目研发资讯中心经理。 12年开始自主创业,专职为软件公司提供资讯服务,负责技术培训、团队管理等方面的技术资讯工作,服务的对象包括北大方正、联想、IT168网站等专业IT公司。 目录: 第1部分求职准备篇 第1章程序员只写代码吗2 11你了解程序员吗3 12程序员的分类和职责5 13程序员应该具备的职业技能和素质要求7 14成功程序员的自我定位10 第2章成功第一步:书写好的求职简历13 21从面试官的角度来写简历14第1部分求职准备篇 第1章程序员只写代码吗2 11你了解程序员吗3 12程序员的分类和职责5 13程序员应该具备的职业技能和素质要求7 14成功程序员的自我定位10 第2章成功第一步:书写好的求职简历13 21从面试官的角度来写简历14 22简历书写注意事项15 23合格与不合格的简历对比17 第3章探路先行:求职途径22 31校园招聘23 32网络招聘24 33专业的招聘网站25 34其他求职渠道28 第4章不打准备之仗:面试前的准备30 41了解应聘流程31 42临场面试前的准备31 43面试过程中的礼仪33 第2部分编程基本功——C/C++与数据结构篇 第5章开发的基石:C/C++语言基础39 51数据类型、运算符和表达式40 52编程规范43 53程序流程控制47 54赋值表达式50 第6章投石问路:字符串与数组54 61字符串相关函数55 62数组应用基础58 63字符数组63 64多维数组与矩阵66 第7章神通广大:函数72 71函数声明与定义73 72函数参数74 73函数调用79 74内部函数和外部函数86 第8章高深莫测:指针89 81指针基础90 82指针与数组93 83指针与字符串98 84指针与函数104 第9章深藏不露:预处理和内存管理112 91宏定义113 92内存管理115 第10章勇往直前:循环和递归118 101循环119 102递归125 第11章简单高效:面向对象132 111类133 112构造函数和析构函数137 113静态成员141 114函数模板和类模板142 115友元146 116类的继承与派生148 第12章高难攻坚:位运算与嵌入式编程154 121位运算155 122嵌入式编程160 第13章穿针引线:数据结构与常用算法163 131链表164 132栈171 133队列176 134树182 第14章高效快捷:效率问题190 141图191 142排序195 143查找200 144效率与复杂度205 第3部分操作系统、数据库和网络篇 第15章深入腹地:操作系统212 151进程213 152存储管理221 153设备管理226 154文件管理232 第16章核心中枢:数据库与SQL语言234 161数据库知识235 162SQL语言246 第17章所不能:计算机网络252 171网络体系结构253 172网络互联技术259 173网络安全263 第4部分综合能力测试篇 第18章探路外企:英语面试秘籍269 181面试前的准备工作270 182面试中的常见问题272 第19章另辟蹊径:电话面试278 191电话面试的注意事项279 192电话面试中的常见问题279 193电话面试中的技巧281 第20章最强大脑:IQ测试284 201数学推理测试285 202逻辑推理测试293 第5部分职场发展篇 第21章达成愿望:第一次步入职场301 211步入职场的第一天302 212职场新人七法则302 213初涉职场七忌305 214职场处事技巧306 第22章发扬特长:寻找晋升机会308 221加薪和升职也讲究技巧309 222不能得到加薪或升职的六种类型311 223IT职场晋升十大绝招312 附录A面试经验谈317 A1面试自我介绍技巧317 A2应聘者回答问题的技巧317 A3应试者语言运用技巧318 A4面试前要先正确自我定位319 A5如何克服面试怯场的紧张心理320 A6面试现场犯错了应该怎么办320 A7如何应对面试冷场321 A8“隐形”面试错误322 附录B程序员就业分析324 刚走出校门的你,是否在为找工作而迷茫,世界之大,哪里有咱的落脚之地呢?这恐怕是所有即将走向工作岗位的大学生都要经历的一个过程,也是很让人煎熬的历程。笔者具有多年IT行业从业经验,对于IT行业的用人计划、方针、政策等十分了解,参与了很多IT公司的团队建设与管理。笔者通过本书能把自己多年积累的IT面试经验和盘托出,希望能够为广大程序员求职指点迷津,并能够有所帮助。 创作背景 曾经有笔者培训过的学员问过这样一个问题:“赵老师,程序员找工作有什么捷径可走吗?”听到这个问题后,我思绪万千,现在有些大学毕业生只想走捷径,不想踏踏实实走好每一步,为自己的未来打一个好的基础。对于每一份工作或者每一件事情,其实都没有什么捷径可走的,所谓的捷径也是日积月累累积下来的经验或者技能。知识的探索永止境,不断为自己补充新鲜的知识血液才是求职成功的必然结果。找工作不要报侥幸心理,机会都是给有准备的人预留的,做好充分的准备、打好坚实的基础,求职成功是水到渠成的事情。 写这本书确实耗费了我很大的心力,内容的组织是否合理、取材是否有针对性、知识点的分析是否到位,等等,一系列问题一直缠绕在我的脑海,为读者奉献一本完美的面试指导书是我写这本书的庶愿,只有对广大求职面试者有帮助,我才会感到欣慰,也能有一份收获的喜悦。 对于广大毕业生来说,都要面临自己的第一份工作,这是人生的一个转折点,也是大多数人以后为之努力和奋斗的方向,很可能一个人的终身定位就是这第一份工作。选择正确和适合自身发展的工作确实不容易,有的工作是自己喜欢确没人接收,有的工作是自己不喜欢却被人录用了,好多人都是被动去工作的,不一定按照自己的意愿来发展。熟话说“干一行,爱一行。”其实这句话寓意深重,通过一个人的工作态度就能看出这个人的品行如何。作为刚刚走向工作岗位的大学毕业生,一定要摆正心态,抱着谦虚好学的态度去应对职场中的事务。论做什么工作一定要有责任心,责任在上没有做不好的事情,不要抱着应付的心态去做工作,这样再好的工作也会从你手边溜走的。 笔者作为IT行业的培训师,曾经面试过很多求职者,其中不乏眼高手低的人士,自己的美好憧憬很不错,以后要自己开公司,自己做项目,想法确实不错,但是很不切合实际。敢想敢干才是实现目标的动力,整天去浮想联翩,而不去付诸行动,再好的想法也是空想。在此笔者提醒即将走向工作岗位的你,一定要本着“要想做好事,先要做好人”的原则去做事,认真对待每一件事,注重细节,不能粗枝大叶,日积月累的工作细节会对你走向成功有很大的帮助的。 上面所聊的都是笔者多年来在IT行业摸爬滚打总结出来的实实在在的经验,或许对于广大求职者来说能有些许帮助。近几年从事IT技术培训工作,培训了很多学员,他们大部分都是即将走向工作岗位的大学生,正是和这么多学员的接触让笔者积累了很多IT从业经验,也促成了本书的出版。 程序员就业形势分析 程序员就业范围应该是很广的,有的是软件工厂式的编程工作,有的是项目开发的编程工作,有的是用户单位维护类的开发工作,有的是后台编程工作,有的是前端编程工作,有的是编制网站,有的是软件培训,有的是与硬件相关的汇编级编程工作,有的是数据库类编程和管理工作。随着软件专业化分工越来越细,就业种类也就越来越多了。面对各种就业种类,如何去选择适合自己的工作倒是广大毕业生很难抉择的。只有先定下来就业方向,然后根据就业方向所要求的必须掌握的语言,才能确定自己要学的语言。 10年前,大学生在学校里学习程序设计语言,自己从选择程序语言意思,基本上是学校规定学什么,自己就学什么,从没有考虑到这些学习对今后分配工作的影响。这可能是当时的社会环境下,不愁就业的状况造成的。如今,社会已经发生翻天覆地的变化,程序员从高高的在上“稀缺人才”,堕落到“IT民工”。期间的变化,令人感慨和奈。我们不得不承认,我们已经到达了一个市场经济的社会,而是一个竞争的市场经济的社会。面对市场、面对竞争大学毕业生必须要适应社会的发展和进步,从而为自己的前程打好坚实的基础。 随着IT行业的飞速发展,对于程序员的需求也越来越大,尤其是一些高端程序员,对于程序员来说工作机会很多,主要是要看看自己有没有硬实力,有没有真才实学。 本书特色 本书的一手资料来源都是各大IT公司的经典面试真题,很有代表性,笔者对这些真题进行了深入、细致的分析,并对其中的重点知识进行了特别说明,可以做到以点代面,能够延伸出相关的关键知识理论,可谓是“授人以鱼,更授人以渔”。本书具有如下特色: 案例真实,具有代表性 书中所讲题型全部来自知名IT公司面试真题,而且对每一题进行了针对性的讲解,还能够延伸出相关的关键知识理论,可以做到以点代面,可谓是“授人以鱼,更授人以渔”。 求职技巧分析到位 详细讲解应聘者从职业规划、求职渠道、简历、面试过程等各个环节需要注意的问题,还对以后职场发展进行了具体分析。 专业知识讲解透彻 通过面试真题讲解专业知识,让求职者真正知道所学知识能用在实际工作中的哪些方面,并且熟悉企业常见的面试题,为应聘做好充分的准备。 内容安排方式新颖 每个面试真题通过出现频率、真题解析和参考答案3个方面进行讲解,还穿插“面试官点睛”栏目对关键知识点进行点拨,可以帮助求职者把握复习重点。
|