扫描二维码,下载手机APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:2698585038

程序员面试宝典(第5版)

综合评级:
★★★★★

定价:
¥55.00

作者:
欧立奇 编著

出版社:
电子工业出版社

出版日期:
2015年9月

页数:
400

字数:
530000

ISBN:
9787121270574

书籍介绍

《程序员面试宝典(第5版)》是《程序员面试宝典》的第5 版,在保留第4 版的数据结构、面向对象、程序设计等主干的基础上,修正了前4 版近40 处错误,解释清楚一些读者提出的问题,并使用各大IT 公司及相关企业**面试题(2014-2015)替换和补充原内容,以反映自第4 版以来两年多的时间内所发生的变化。

《程序员面试宝典(第5版)》取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。《程序员面试宝典(第5版)》不仅对传统的C 系语言考点做了详尽解释,还根据外企出题**特点,新增加了对友元、Static、图形/音频、树、栈、ERP 等问题的深入讲解。*后《程序员面试宝典(第5版)》着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的注意事项及群体面试进行了解析。

《程序员面试宝典(第5版)》的面试题除了有详细解析和答案外,对相关知识点还有扩展说明。真正做到了由点成线,举一反三,对读者从求职就业到提升计算机专业知识都有显著帮助。

《程序员面试宝典(第5版)》适合计算机相关专业应届毕业生阅读,也适合作为正在应聘软件行业的相关就业人员和计算机爱好者的参考书。

目录

第1部分求职过程

第1章应聘求职 2

1.1 渠道 2

1.2 流程 3

第2章简历书写 4

2.1 简历注意事项 4

2.2 简历模板 8

第3章求职五步曲 11

3.1 笔试 11

3.2 电话面试 14

3.3 面试 15

3.4 签约 16

3.5 违约 20

第4章职业生涯发展规划 22

4.1 缺乏工作经验的应届毕业生 22

4.2 更换工作的程序员们 24

4.3 快乐地工作 25

第2部分 C/C++程序设计

第5章程序设计基本概念 30

5.1 赋值语句 30

5.2 i++ 32

5.3 编程风格 34

5.4 类型转换 35

5.5 运算符问题 40

5.6 a、b交换与比较 42

5.7 C和C++的关系 43

5.8 程序设计的其他问题 44

第6章预处理、const与sizeof 46

6.1 宏定义 46

6.2 const 47

6.3 sizeof 52

6.4 内联函数和宏定义 63

第7章指针与引用 65

7.1 指针基本问题 65

7.2 传递动态内存 67

7.3 函数指针 76

7.4 指针数组和数组指针 78

7.5 迷途指针 82

7.6 指针和句柄 84

7.7 this指针 86

第8章循环、递归与概率 89

8.1 递归基础知识 89

8.2 典型递归问题 92

8.3 循环与数组问题 94

8.4 螺旋队列问题 98

8.5 概率 101

第9章STL模板与容器 103

9.1 向量容器 104

9.2 泛型编程 108

9.3 模板 109

第10章面向对象 113

10.1 面向对象的基本概念 113

10.2 类和结构 116

10.3 成员变量 117

10.4 构造函数和析构函数 120

10.5 拷贝构造函数和赋值函数 122

10.6 多态的概念 128

10.7 友元 131

10.8 异常 132

第11章继承与接口 136

11.1 覆盖 137

11.2 私有继承 139

11.3 虚函数继承和虚继承 144

11.4 多重继承 147

11.5 检测并修改不适合的继承 151

11.6 纯虚函数 153

11.7 运算符重载与RTTI 155

第12章位运算与嵌入式编程 164

12.1 位制转换 164

12.2 嵌入式编程 174

12.3 static 181

第3部分数据结构和设计模式

第13章数据结构基础 184

13.1 单链表 184

13.2 双链表 189

13.3 循环链表 191

13.4 队列 192

13.5 栈 193

13.6 堆 196

13.7 树、图、哈希表 207

13.8 排序 215

13.9 时间复杂度 228

第14章字符串 237

14.1 整数字符串转化 237

14.2 字符数组和strcpy 238

14.3 数组初始化和数组越界 242

14.4 数字流和数组声明 245

14.5 字符串其他问题 245

14.6 字符子串问题 250

第15章设计模式与软件测试 253

15.1 设计模式 254

15.2 软件测试基础 261

15.3 黑盒测试 262

15.4 白盒测试 268

第4部分操作系统数据库和网络

第16章操作系统 276

16.1 进程 276

16.2 线程 281

16.3 内存管理 286

第17章数据库与SQL语言 290

17.1 数据库理论 290

17.2 SQL语言 294

17.3 SQL语言客观题 296

17.4SQL语言主观题 299

第18章计算机网络及分布式系统 305

18.1 网络结构 305

18.2 网络协议问题 307

18.3 网络安全问题 309

18.4 网络其他问题 311

第5部分综合面试题

第19章英语面试 316

19.1 面试过程和技巧 316

19.2 关于工作(About Job) 318

19.3 关于个人(About Person) 321

19.4 关于未来(About Future) 323

第20章电话面试 325

20.1 电话面试之前的准备工作 325

20.2 电话面试交流常见的问题 326

第21章数字类题目分析 334

21.1 数字规律类题目 334

21.2 数字填充类题目 337

21.3 数字运算类题目 338

21.4 应用数学类题目 339

第22章图表类题目分析 346

22.1 图形变换类题目 346

22.2 表格分析类题目 352

第23章智力类题目分析 354

23.1 推理类题目 354

23.2 博弈论 356

23.3 概率 358

第24章无领导小组讨论题目分析 361

24.1 题目介绍 361

24.2 无领导小组讨论特点 361

24.3 无领导小组阶段分析 363

24.4 无领导小组角色分析 367

24.5 无领导小组评分标准分析 371

24.6 群面实录 373

附录A面试经历总结 377

前言

本书是程序员面试宝典的第5版。

第5版主要是修正错误,在保留原书数据结构,程序设计等主干的基础上,修正了前4版近40处错误,解释清楚一些读者提出的问题,还更新了程序面试题目,取材于2014年至2015年各大公司面试题,替换了原版的部分面试题,以反映自第 4版以来两年多的时间内所发生的变化。以帮助求职者们更好地处理一些新问题,新变化。

本书相对于上一版的新变化主要有:

1.把第4版一些错误修改,对于读者的反馈,给出了更加合理和易懂的解释,并修正合并了一些内容,以更好地帮助求职者应对求职过程中出现的一些细节和麻烦;

2.针对程序设计这一块,我们更新了部分的例题。随着互联网相关面试题的频繁出现,我们新增并更新了如下知识点:Trie树,图的遍历,大数据,云计算。但本书对一个类型的问题不是简单地加以重复,而是采用循序渐进的办法:一是将重要概念加以复习;二是完善解题思路,而不是仅仅给出答案;

3.针对自第4版以来两年多时间内面试过程中出现的新题型,本书补充了新的内容,如操作系统的线程管理问题,黑盒白盒测试问题,数据结构中的树、图、哈希表问题,智力测试中的博弈测试、游戏测试等。与第4版相比较,本书更加贴近市场的变化,更加与时俱进。

以前各个版本替换下的题目将保留在作者博客中,读者可以访问以下网址获取:

http://www.cnblogs.com/programmerinterview/

《程序员面试宝典》不同于同类书籍的主要特点如下。

? 细

中国软件企业比较小,面试涉及的方面比较多、比较基础,比如常会考到一些编程基础性的面试例题,而原有的面试书籍对此方面鲜有触及。本书把面试国内公司*易考到的基础考点,放在第2部分C/C++程序设计里面,希望能切切实实地解决实际面试问题。

? 专

面试题是通过一道题考查一个专类的能力,比如关键字volatile的面试例题是考查嵌入式编程。从面试官的角度来讲,一个测试也许能从多方面揭示应试者的素质及水平。正因为如此,本书将考点细致分类(嵌入式编程类、基础代码类、面向对象类、模板类等),通过面试例题提升读者对这些方面的掌握能力,取得有的放矢、举一反三的效果。

? 广

求职者应聘的职位,一般有3种:网络工程师、测试工程师、软件开发人员。诸如趋势科技、华为3COM、思科等公司,对程序、网络方面的考题日趋增加;此外,随着全球500强企业的进入,外企对设计模式、软件度量等方面试题的喜爱有增无减,而市面上的书籍却鲜有综述。本书结合大量考题分析其特点并详述应试方案,以适应市场需求。

? 真

第5版在保留原书主干的基础上,内容非常新,可以当作面试者求职前的一份全真模拟。同时作者将求职中的细节问题(简历、招聘、签约、违约),以及笔试、面试中的感悟融会在书中,给求职者以*真切的人文关怀。真情实感,娓娓道来,指引读者走上理想的工作岗位。本书不是一本**书籍,但却肯定是您工作与求职的好助手、好伙伴!

本书主要由欧立奇编著,其他参与编写的人员有刘洋、段韬、秦晓东、李启高、马雪、马煜、胥虎军、李富星、牛永洁等。