《程序员面试金典 第5版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)麦克道尔著;李琳骁,漆犇译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2013
  • ISBN:9787115332912
  • 页数:359 页
图书介绍:本书全面详尽介绍如何成功通过程序员面试。内容涉及面试过程、面试官的幕后决策及可能提出的问题、特定场景的面试过程(大型公司)、面试前准备工作及行为准备、技术问题的准备和复杂算法的解决方法,给出了150个程序员面试问答,对上一版做了大量扩充和修订

第1章 面试流程 1

1.1 概述 1

1.2 面试题的来源 2

1.3 准备时间表与注意事项 3

1.4 面试评估流程 4

1.5 答题情况 5

1.6 着装规范 6

1.7 十大常见错误 6

1.8 常见问题解答 8

第2章 面试揭秘 9

2.1 微软面试 10

2.2 亚马逊面试 10

2.3 谷歌面试 11

2.4 苹果面试 12

2.5 Facebook面试 13

2.6 雅虎面试 14

第3章 特殊情况 15

3.1 有工作经验的求职者 15

3.2 测试人员及SDET 15

3.3 项目经理与产品经理 16

3.4 技术主管与部门经理 17

3.5 创业公司的面试 18

第4章 面试之前 19

4.1 积累相关经验 19

4.2 构建人际网络 20

4.3 写好简历 21

第5章 行为面试题 23

5.1 准备工作 23

5.2 如何应对 25

第6章 技术面试题 27

6.1 技术准备 27

6.2 如何应对 29

6.3 算法题的五种解法 31

6.4 怎样才算好代码 34

第7章 录用通知及其他 39

7.1 如何处理录用与被拒的情况 39

7.2 如何评估录用待遇 40

7.3 录用谈判 41

7.4 入职须知 42

第8章 面试考题 44

8.1 数组与字符串 45

8.2 链表 47

8.3 栈与队列 49

8.4 树与图 51

8.5 位操作 54

8.6 智力题 57

8.7 数学与概率 59

8.8 面向对象设计 64

8.9 递归和动态规划 66

8.10 扩展性与存储限制 69

8.11 排序与查找 73

8.12 测试 78

8.13 C和C++ 83

8.14 Java 89

8.15 数据库 93

8.16 线程与锁 98

8.17 中等难题 104

8.18 高难度题 105

第9章 解题技巧 107

9.1 数组与字符串 108

9.2 链表 117

9.3 栈与队列 131

9.4 树与图 146

9.5 位操作 163

9.6 智力题 175

9.7 数学与概率 179

9.8 面向对象设计 192

9.9 递归和动态规划 221

9.10 扩展性与存储限制 241

9.11 排序与查找 255

9.12 测试 269

9.13 C和C++ 274

9.14 Java 284

9.15 数据库 290

9.16 线程与锁 296

9.17 中等难题 306

9.18 高难度题 331

索引 358