程序员面试金典 第5版 PDF 文档
本书是原谷歌资深面试官的经验之作,层层紧扣程序员面试的每一个环节,全面而详尽地介绍了程序员应当如何应对面试,才能在面试中脱颖而出。第 1~7 章主要涉及面试流程解析、面试官的幕后决策及可能提出的问题、面试前的准备工作、对面试结果的处理等内容 ;第 8~9 章从数据结构、概念与算法、知识类问题和附加面试题 4 个方面,为读者呈现了出自微软、苹果、谷歌等多家知名公司的 150 道编程面试题,并针对每一道面试题目,分别给出了详细的解决方案。
本书适合程序开发和设计人员阅读。
目录
第 1 章 面试流程
1.1 概述
1.2 面试题的来源
1.3 准备时间表与注意事项
1.4 面试评估流程
1.5 答题情况
1.6 着装规范
1.7 十大常见错误
1.8 常见问题解答
第 2 章 面试揭秘
2.1 微软面试
2.2 亚马逊面试
2.3 谷歌面试
2.4 苹果面试
2.5 Facebook 面试
2.6 雅虎面试
第 3 章 特殊情况
3.1 有工作经验的求职者
3.2 测试人员及 SDET
3.3 项目经理与产品经理
3.4 技术主管与部门经理
3.5 创业公司的面试
第 4 章 面试之前
4.1 积累相关经验
4.2 构建人际网络
4.3 写好简历
第 5 章 行为面试题
5.1 准备工作
5.2 如何应对
第 6 章 技术面试题
6.1 技术准备
6.2 如何应对
6.3 算法题的五种解法
6.4 怎样才算好代码
第 7 章 录用通知及其他
7.1 如何处理录用与被拒的情况
7.2 如何评估录用待遇
7.3 录用谈判
7.4 入职须知
第 8 章 面试考题
8.1 数组与字符串
8.2 链表
8.3 栈与队列
8.4 树与图
8.5 位操作
8.6 智力题
8.7 数学与概率
8.8 面向对象设计
8.9 递归和动态规划
8.10 扩展性与存储限制
8.11 排序与查找
8.12 测试
8.13 C 和 C++
8.14 Java
8.15 数据库
8.16 线程与锁
8.17 中等难题
8.18 高难度题
第 9 章 解题技巧
9.1 数组与字符串
9.2 链表
9.3 栈与队列
9.4 树与图
9.5 位操作
9.6 智力题
9.7 数学与概率
9.8 面向对象设计
9.9 递归和动态规划
9.10 扩展性与存储限制
9.11 排序与查找
9.12 测试
9.13 C 和 C++
9.14 Java
9.15 数据库
9.16 线程与锁
9.17 中等难题
9.18 高难度题
下载地址:https://www.wenjiangs.com/wp-content/uploads/2024/03/0CyFMItzZJochUKH.zip
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: 程序员的算法趣题 PDF 文档
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论