剑知北美生活快报   版面列表   admin登录
JiansNet Logo


美国计算机Computer Science面试算法书比较

by JC, published: 2017-01-31 10:11 viewed: 7926 times
想了解更多的美国生活窍门?请订阅: JC写的剑知北美生活快报。
本文专门搜集了美国找计算机工作的面试技巧书,供美国的码工们参考。

Introduction to Algorithms
这本被无数码工推荐。个人认为,这本书过分注重分析,如果是专门研究算法的,也许是一本好书,但是总体感觉这本书各章节缺乏内在联系,例如说,为什么要有red-black tree?有什么好处?search算法这么多,究竟是怎么演变的?既然quick sort是普遍最快,那么bubble sort这种废材还有什么用?这些问题,是这本书没有回答也没有谈的。

如果你没学过算法,或者需要复习,可以读读,但是以为看了这本书就能应付软件公司(MS/Google/facebook等),那就错了。大部分公司并不需要你去讲什么天花乱坠的算法,即便是DP问题也不会难到离谱,但是希望你能在谈论算法的时候能表现出对算法应用的理解,而不是背书。而这本书缺少的就是从一个software engineer的角度去讨论算法,更多是从数学的角度。



Cracking the Coding Interview: 189 Programming Questions and Solutions
由CareerCup.com的founder写的,最新版的包括189道题。作者是software developer出身,既有求职面试的经验又有当过面试官的经验。所以,这本书非常实战。


Programming Pearls
经典的书,每一章都有让人赞叹的内容。这本书中的很多算法都是以实际工作当中碰到的具体问题着手, 作者由浅入深的介绍算法得来的思路. 另外, 书里面有很多的street smart的编程技巧。值得提醒的是,千万不要忽略练习部分,练习中的题目在书后大多有解答和分析,很多东西并不亚于正文给人的启发。


How Would You Move Mount Fuji
如何移动富士山这本书,我每页都看过,很受启发,感觉computer science必读。作者写的很幽默,而且很多地方有启发意义。不止是智力题吸引人,书里面开始谈到了硅谷的起源和IQ test, standford university的起源等等,比干巴巴的纯智力题的书强多了.


The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google etc.
这本书建议要提早看,里面有不少关于networking和写简历的很好的建议. 对于想进美国top tech company的同学会很有帮助.


Cracking the Tech Career: Insider Advice on Landing a Job at Google, Microsoft, Apple
这本书讲述了Google,微软等美国著名IT公司挑选人才的内幕。作者Gayle在Google engineering工作, 曾经面试过120个求职者。这本书里,她详细写了怎么准备面试,怎么包装自己,美国的这些高大上的IT公司都是怎么衡量面试者的。

本文版权属于美国剑知信息网。如需转载,请先同我们联系。
想了解更多的美国生活窍门?请订阅: JC写的剑知北美生活快报
Related Articles:
• 在美国买车, 如何砍价
• 推荐一本职场好书,帮助各位老中在每天工作中处理应对各种Difficult Situation
• Java编程入门及进阶推荐书籍及评价
美国职业发展 | 返回顶部 | 返回首页
About Us | Advertise with Us | Privacy Policy
Copyright © 2007-2017, All Rights Reserved.