这是一本对我有很大帮助的书。我在两次电话面试之间读完了这本书,结果第二次面试的表现比第一次好得多。这本书涵盖的范围很合理,里面的题目难度也接近真实面试。每一道题都分析得很透彻,而且涵盖了从最开始的思考直到最终得出满意的答案的全过程,对于学习问题该如何入手很有帮助。这本书的前后有几章专门针对找工作的非技术性指导,中间的技术性问题也紧紧围绕着在面试时该如何回答,而不是仅仅解决问题。
我看的是 Kindle 版,这个版本的一个缺陷是所有代码和后面的简历示例全都是以图片形式呈现的,但是图片质量不是很高,但是基本还是能够分辨。不过我扣掉的一星不是因为格式问题。
这是一本很薄的书,但是有时对问题的分析过于详尽了,比方说有一道“有个 3x3x3 个正方体组成的方块,有几个正方体是在表面的”这样一个问题都要花一页多来讲解。再比如有一道题的解答过程提到分子和分母,就又用一段来简述了一下什么是分子什么是分母……如果把这些篇幅节约下来,增加几道例题,将会更有意义。每章的主题都没有太展开,才列举了几个问题就嘎然而止,让人感觉意犹未尽。
书中对多数题目的分析都给我很大启发,很多题目虽然我做出来了,但是往往花了很长时间,而且远没有书中的最优解好。但是有几道题我比较确定我发现了比书中更高效或者更优雅的方法。
当然,这本书本身是一本找工作的入门书,不能把它当成一本题库。另外有一本书,经常用来跟它相提并论:《Cracking the Coding Interview: 150 Programming Questions and Solutions》( http://book.douban.com/subject/10436668/ ),这本书内容更加丰富,但是每道题的讲解没有《Programming Interviews Exposed》这本详细。这两本书相辅相成。建议把 Programming Interviews Exposed 当成入门书,然后再用 Cracking the Coding Interview 当成题库练手。
很有帮助的入门书
对“很有帮助的入门书”的回应
《程序员面试攻略》热门书评
-
很有帮助的入门书
5有用 0无用 MGhostSoft 2012-05-14
这是一本对我有很大帮助的书。我在两次电话面试之间读完了这本书,结果第二次面试的表现比第一次好得多。这本书涵盖的范围很合理,里面的题目难度也接近真实面试。每一道题都分析得很透彻,而且涵盖了从最开始的思考直到最终得出满意的答案的全过程,对于学习问题该如何入手很有帮助。这本书的前后有几章专门针对找工作的非...
-
如何思考
1有用 1无用 光头不戴帽 2008-04-15
里面的题目本身并不具新颖性关键是作者给出了程序员思考问题的方式。如何对一个问题入手,如何开始解决一个问题,如何优化一个时间或空间效率不高的算法,对算法的验证。...
-
赞作者经验的丰富
1有用 0无用 drizzlecrj 2009-11-30
该书相比第一版上内容有了很大的充实,各章顺次关系也更为顺滑流畅。 纵观全书,我最大的感受倒不是那些经典的面试题,反而是作者的丰富经验。处处细节的提醒,处处注意点的拿捏,让人无不称赞。 ...
-
程序员面试攻略
0有用 1无用 涅瓦纳 2012-11-05
《程序员面试攻略》介绍程序员在求职过程所面临的求职沟通和程序设计技能两个方面的问题。在程序设计技能方面,《程序员面试攻略》介绍了作为一名程序员必须具备的一些知识并以简洁实用的方式介绍程序员的基本功。强调沟通方法是《程序员面试攻略》的亮点,《程序员面试攻略》包括如何编写一份重点突出的个人简历,如何与猎...
-
书的内容不错
0有用 0无用 LvLng 2011-01-24
这本书的内容还很不错的,不过翻译机器不给力,完全是按照一个词一个词翻译过来了,整个不连贯,有时候甚至是需要反过来考虑英文是什么才能理解其中的意义书中的内容是一步步按照问题的解决方法来考虑的,充分体现了书中所说的解决问题的方法...