Deals 学习投资美股 职业发展 厨房家居 育儿教育 健康减肥 其他 登录 ☰ Menu
美国职业发展

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

作者: JC, 更新日期: 2017-01-31
本文专门搜集了美国找计算机工作的面试技巧书,供美国的码工们参考。

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公司都是怎么衡量面试者的。

关于本站 | 剑知创业网 | Privacy Policy
Copyright © 2024, All Rights Reserved.