“好马配好鞍,好鞍配好马”。一般认为,程序员的个人能力与其阅读的书籍数量、书籍质量存在着巨大的关联关系,所以面试官有时会把求职者阅读的专业书籍作为评价求职者个人水平和能力的重要标准,在他们看来,能够阅读高水平书籍的求职者一般基础知识更加牢固,发展前景更加明朗。所以如果能够回答出一些比较经典的书籍,无疑对面试的成功会有很大的帮助。
表12- 1为一些经典的计算机类的书籍。
表12- 1经典计算机类书籍
类别 | 书籍 |
C
| C专家编程 |
C和指针 | |
C Primer Plus | |
The C programming language | |
C陷阱与缺陷 | |
C++
| C++程序设计语言(特别版) |
C++ Primer (第3版)中文版 | |
C++ Primer (第4版)中文版 | |
C++标准程序库—自修教程与参考手册 | |
C++语言的设计和演化 | |
深度探索C++对象模型 | |
Essential C++中文版 | |
Effective C++中文版 | |
More Effective C++中文版 | |
C++编程思想 | |
C++ Primer Plus | |
Java
| Java编程语言(第三版) |
Java编程思想(第2版) | |
Java编程思想(第3版) | |
Effective Java中文版 | |
JAVA 2核心技术 卷I:基础知识(原书第7版) JAVA 2核心技术 卷II:高级特性(原书第7版) | |
VC
| 深入浅出MFC |
MFC Windows程序设计(第2版) | |
Visual C++ 技术内幕(第4版) | |
深入解析MFC | |
算法
| 算法导论 |
计算机程序设计艺术 | |
编程之美 | |
操作系统
| 深入理解计算机系统结构 |
Linux内核设计与实现 | |
GNU/Linux 编程指南(第二版) | |
Linux内核完全注释 | |
LINUX内核分析及编程 | |
网络编程 | TCP/IP详解3卷本 |
UNIX 网络编程 | |
编译原理
| 编译原理(Alfred V.Aho等著) |
编译原理基础(刘坚著) | |
软件工程
| 设计模式—可复用面向对象软件的基础 |
大话设计模式 | |
重构—改善既有代码的设计 |
面试官除了询问求职者阅读的计算机类图书外,可能会询问求职者平时关注的技术网站有哪些,国内比较著名的技术网站一般有CSDN、51CTO、chinaunix、cnblogs等,国外比较著名的技术网站有http://stackoverflow.com、http://www.cplusplus.com/doc/tutorial/、http://www.codeproject.com/等。