第一章 知己知彼,百战不殆 1
1.1 初出校园 1
1.1.1 应聘渠道 1
1.1.2 应聘流程 2
1.2 第一印象 2
1.2.1 打扮简历 2
1.2.2 优秀简历模板 3
1.3 过关斩将 6
1.3.1 第一关:笔试 6
1.3.2 第二关:电话面试 7
1.3.3 第三关:面试 7
1.3.4 第四关:意向书就业协议 8
1.3.5 其他:五险一金 9
1.3.6 其他:违约 10
第二章 磨刀霍霍,有备无患 11
2.1 数据结构 11
2.1.1 线性表 11
2.1.2 栈、队列、串 13
2.1.3 树、二叉树、图的遍历 16
2.1.4 查找 20
2.1.5 排序[3] 23
2.1.6 时间复杂度 25
2.1.7 笔试面试题 26
2.2 操作系统 39
2.2.1 进程与线程 39
2.2.2 虚拟内存 41
2.2.3 Shell命令 43
2.2.4 笔试面试题 52
2.3 数据库[5] 61
2.3.1 数据库设计 61
2.3.2 MySql 64
2.3.3 Oracle 66
2.3.4 笔试面试题 66
2.4 网络 70
2.4.1 OSI七层结构 70
2.4.2 TCP/IP[7] 71
2.4.3 路由器、网桥和交换机 73
2.4.4 笔试面试题 75
2.5 设计模式 81
2.5.1 备考知识点[8][9] 81
2.5.2 笔试面试题 88
2.6 语言类 98
2.6.1 C++笔试面试题集 98
2.6.2 Java笔试面试题集 115
2.6.3 C#与.NET笔试面试题集 122
2.7 智力题测试 128
第三章 临阵磨枪,不快也光 145
3.1 基本概念 145
3.1.1 静态、动态测试方法介绍 145
3.1.2 黑盒、白盒测试概念 146
3.1.3 软件测试过程 147
3.1.4 测试用例的组成 147
3.2 测试设计技巧与范例 148
3.2.1 Web类测试实践 148
3.2.2 移动App类 150
3.2.3 游戏类 151
3.3 测试自动化 154
3.3.1 Selenium 155
3.3.2 Jmeter 156
3.4 性能测试指标与工具 157
3.5 管理工具 160
3.6 测试人员职业规划 160
3.7 测试类笔试面试训练题 161
3.8 测试工程师面试真题 180
3.8.1 自动化测试工程师面试样题及参考答案 180
3.8.2 初、中级测试工程师面试样题及参考答案 181
3.8.3 游戏类测试工程师面试样题及参考答案 182
3.8.4 性能测试工程师面试样题及参考答案 186
3.8.5 腾讯测试工程师笔试题集及参考答案 190
3.8.6 搜狐软件测试工程师笔试题集及答案 195
3.8.7 手机测试工程师应届生笔试题及答案 196
3.8.8 蓝港在线测试工程师面试题及答案 198
3.8.9 华为软件测试笔试面试题及答案 198
3.8.10 瑞星测试工程师笔试面试题及答案 200
3.8.11 奇虎360软件测试工程师面试题及答案 201
3.8.12 北大方正软件测试工程师面试题及答案 202
3.8.13 阿里巴巴某测试工程师面试题及答案 205
3.8.14 百度软件测试笔试题及答案 206
第四章 面面俱到,脱颖而出 210
4.1 软素质面试题 210
4.2 英文面试 212
4.3 面试技巧 220
4.4 面试礼仪 220
参考文献 222