前言
每到面试季,你会发现基本上每个程序员都会有一本《程序员面试宝典》,读不读不一定,读的有多透彻不一定,但是必须要有上一本。
试读印象
现在是《程序员面试宝典(第5版)》,从试读章节阅读的印象来说,这本书其实比较普通一般(尤其是代码部分)。很多变量明明没有用到,却在代码中出现。然后就是很多不合时宜的面试题。比如变量的初始化问题,printf的问题,这些问题早已没有个标准答案,计算机发展到现在,操作系统、编译器等等,都会让上面的问题出现不同的结果。不过这本书有个最大的优点就是查缺补漏,有些知识虽然仅仅讲个表面,但是仔细回味下来,确实是自己知识的死角。
知识点的查漏补缺
也许你会觉得各大公司早就知道这本“宝典”,自然不会出上面的题。如果你这么想那就错了。无论是笔试还是面试,除了规模大一些的公司外,出笔试(面试)题还是很难的。我就不止一次在笔试题中遇到书中的问题。那么这就从另一方面说明这些问题的重要性。例如进程和线程,堆和栈等等,都是每个程序员应该掌握的知识,而恰好这么重要的知识经常被我们忽略,或没有系统的学习或总结过。这本书在某种程度上起到了“警世钟”的作用,告诉我们哪些知识很重要,需要重点的去复习。但如果仅仅想靠这本书就把每个重点都学会是不现实的,还需要查阅其他书籍资料。
总结
对于想找开发岗位的人来说,这是一本比较好的入门书籍,至少在我准备的工程中,看了这本,我知道还要继续去看哪些书,去关注哪些知识点。 总的来说,在找工作的过程中,此书都应该读一读,兴许就有你答不上且很重要的知识。