Job Hunting 问题总结之必看书目

以下根据自己此前面试的经验列举涉及频率极高的几本书目(亦即相关知识,类似的书就好)。

1.《程序员面试宝典》

显然大家都会看的一本书,而且面试官往往也都知道的一本书,但是完全不妨碍这里面的问题多次出现,基础知识不说,智力题如飞机加油问题等都不只一次出现。

2.《程序员面试攻略》

这本书可以不用买,上网找个电子版的,因为总共没讲几个问题,但是这几个问题在面试中的出现频率是绝对有保证的,如字符串以单词单位反转、链表环检测及环入口等。

3.《编程之美》

这个准备时间早的话最好能全部看通了,本人没有完全看通,于是出现多次尴尬的情况,明知道问题这本书上见过却没办法回答得很好。如金刚坐飞机问题、拈石子问题、摞烧饼问题等。

4.《数据结构》

二叉树、图论等基础的没商量,不然会死的很惨。无论是哪里面试,见的最多的是查找、排序(内排外排)的部分,要注意应用情景,比如本人自信绝没问题的排序就被问挂过一次。

5.《算法导论》

如果觉得这本书太厚时间不够的话可以换本其他算法书。里面面试官最爱问及而且最容易挂的是DP问题(动态规划),这部分多多练习一下,见多了就能很快列出动态规划方程,转成代码的写法也是相对固定的。

6.《C++编程思想》

主要是选择C系语言的人,但是其他任何语言在面试过程中也往往都免不了C系相关问题。

这里面比较重要的是面向对象的一些特性,如多态、继承,另外还有const、static等的应用情形,必须做到毫无疏漏才行,也就是说不光会用,他们在编译过程中的具体实现情况也需要掌握。此外就是STL以及模板,常用STL的特点与用法、以及底层实现原理等尤为重要。

7. 其他的就是到网上找往年的各类笔试面试题

这个不用说大家都会找,反正多多关注绝对没坏处,而且做此类题目会上瘾的,呵呵。

其它资料,比如智力题,网上搜一下可以找到一个 面试智力题集锦 的powerpoint文档,里面的几乎全部在今年面试过程中出现过。

你可能感兴趣的:(面试,powerpoint,数据结构,算法,编程,语言)