程序员面试白皮书 PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
程序员面试白皮书

程序员面试白皮书

逸超
面试
浏览人数:16
读者:                         ...
移动互联网和互联网+的浪潮,不仅催生了许多新兴的IT企业,而且带动了大批的传统企业寻求应变,引入更多计算机人才,利用云计算、大数据、机器学习等新手段与新兴公司竞争。对IT专业人才的需求极速扩大,这为从业人员创造了更多的工作机会。
本书是程序员和IT从业人员的面试求职指南。本书遵从大多数面试参考图书的组织方式,结合实例,按照常见的数据结构、算法以及计算机基础知识进行章节划分。每一章的“知识要点”部分介绍章节涉及的相关知识点,回顾重要的基础知识点;“模式识别”部分给出一些例题,帮助大家总结解决相关问题的常见方法,并且通过分析问题中的关键信息,教授读者如何从题目中分析题型和解题方法。程序员面试是对于面试者计算机知识的全面检测,因此,本书设有专门的章节覆盖了网络、操作系统、编译器、算法和数据结构等等各个领域的知识。
本书作者来自硅谷一线的IT公司,书中包含了作者亲身的经验和体验,书中收集的题目部分来自互联网上分享的面试经验、在线编程网站leetcode,以及一些面试参考资料。本书适合想要从事正规的程序员、架构师以及相关IT公司的专业人士和学生参考,尤其适合那些以一线IT外企或互联网公司为求职目标的读者阅读。

目录   
第1章 简历、面试和Offer\t1   
1.1 简历\t1   
1.2 面试\t6   
1.3 Offer\t10   
1.4 常见问题\t12   
1.5 工具箱\t19   
第2章 数组和字符串\t27   
2.1 知识要点\t27   
2.2 模式识别\t31   
2.3 工具箱\t41   
第3章 链表\t49   
3.1 知识要点\t49   
3.2 模式识别\t50   
3.3 工具箱\t64   
第4章 栈和队列\t67   
4.1 知识要点\t67   
4.2 模式识别\t68   
4.3 工具箱\t79   
第5章 树和图\t83   
5.1 知识要点\t83   
5.2 模式识别\t93   
5.3 工具箱\t116   
第6章 位操作\t121   
6.1 知识要点\t121   
6.2 模式识别\t122   
6.3 工具箱\t127   
第7章 面向对象设计\t129   
7.1 知识要点\t129   
7.2 模式识别\t144   
7.3 工具箱\t159   
第8章 递归和动态规划\t167   
8.1 知识要点\t167   
8.2 模式识别\t172   
第9章 排序和搜索\t203   
9.1 知识要点\t203   
9.2 模式识别\t212   
9.3 工具箱\t233   
第10章 测试\t235   
10.1 知识要点\t235   
10.2 模式识别\t238   
10.3 工具箱\t242   
第11章 网络\t245   
11.1 知识要点\t245   
11.2 模式识别\t251   
11.3 工具箱\t254   
第12章 计算机底层知识\t257   
12.1 知识要点\t257   
看过本书的人还看过