一书在手,面试机会我有
这本书详细讲解了一般技术公司面试的流程,评价标准设置,最后还有一个章节为你在薪水上讨价还价进行支招。
当然,书中最核心的还是面试中的题目了。本书的题目以算法和数据结构为主,但也分别有一个章节涵盖分布式系统设计,c/c++、java、sql、多线程等知识性的内容。所有题目都有解答思路和答案,算法题目的实现使用了java。只要有一点java基础的同学,应该都可以看明白。
书中有一道习题使用了后缀树。后缀树这个特殊的结构在《算法导论》等众多书中都没有出现,可以在网上找到一些计算生物学的课件。很多匹配字符串相关的问题都可以用后缀树或者广义后缀树给出一个线性解法。但注意的是这个数据结构所占用的空间也是很大的。虽然一些情况下可以优化到线性,但这种优化在一些具体的问题中会改变问题的语意,因此不是任何时候都可以适用的。对后缀树和广义后缀树感兴趣可以参考http://book.douban.com/subject/1765938/,网上也可以找到一些相关的课件
书中有”连续子序列最大和值“和”最长递增子序列“这样的题目。但是没有包含”连续子序列最大积值“这样的题目,并且”最长递增子序列“给出的解答不是最优的,这两个题目大家可以额外思考一下,面试中也很常见。
另外,面试过程中也会遇到很多与系统相关的知识性的题目,如流水线、虚拟内存、进程线程、地址空间结构、异常处理、并发编程等等,这些内容可以参考《深入理解计算机系统》http://book.douban.com/subject/5407246/。
网络相关的内容可以参考《TCP/IP详解》卷一http://book.douban.com/subject/1099252/。
一些更具体的内容,如linux启动过程、linux文件系统原理、浏览器访问网址过程等,可以查看wikipedia相关页面,linux相关的内容可以访问鸟哥的私房菜基础篇的相关文章http://linux.vbird.org/linux_basic/
一书在手面试我有
《Cracking the Coding Interview, Fourth Edition》热门书评
-
本书的中文版已经在译言翻译了
17有用 2无用 stephen℃棍子 2011-02-22
感兴趣的同学可以移步这里看看http://pro.yeeyan.org/CRACKINGTHECODINGINTERVIEW目前翻译只是进行约20%,如果有感兴趣的译者也可以一起加入翻译。不过我们翻译都是无偿的。谢谢大家支持!如果有什么意见和建议 请不吝指教!...
-
中文版即将出版
7有用 0无用 宇婧轩 2013-08-09
本书中文版权由图灵公司获得,翻译已经完成,即将在10月左右出版。本书在第四版的基础上做了大量更新,增补篇幅达200多页。第五版增加了不少面试题,修订了部分原有题目的解决方法,并新增了几个章节和其他内容。...
-
一书在手面试我有
5有用 0无用 悟道洞穴人 2014-10-19
一书在手,面试机会我有这本书详细讲解了一般技术公司面试的流程,评价标准设置,最后还有一个章节为你在薪水上讨价还价进行支招。当然,书中最核心的还是面试中的题目了。本书的题目以算法和数据结构为主,但也分别有一个章节涵盖分布式系统设计,c/c++、java、sql、多线程等知识性的内容。所有题目都有解答思...
-
不要犹豫,买回来好好读就是了
2有用 1无用 hustcalm 2014-07-12
编程本质是思维活动,也是智力活动,重在思考问题的方法和切入问题的角度。如果有一本书可以系统地告诉你在找工作前需要做哪些准备,如何准备,具体准备些什么知识,是不是非常美妙?唔,不要丝毫犹豫,这本书就是你要找的!...
-
对面试很有帮助,感觉很不错
1有用 0无用 恋雨晴结 2012-06-30
9月份将要找工作,准备面试必不可少,已经读过《编程之美》《编程珠玑》《程序员面试指南》等书,感觉本书上的很多题以前都或多或少的了解过,完整的学习完本书之后还是有很多收获,从面试技巧,到数据结构与算法等方面的问题,分析问题的能力也提高了不少,而且全英文的书籍对于英语也是一种提高。如果有时间,推荐在找工...
书名: Cracking the Coding Interview, Fourth Edition
作者: Gayle Laakmann
出版社: CreateSpace
副标题: 150 Programming Interview Questions and Solutions
出版年: 2008-10-15
页数: 310
定价: USD 40.00
装帧: Paperback
ISBN: 9781451578270