[Free] Cracking the Coding Interview 6th Download

  • 10
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
程序员面试金典.Cracking the Coding Interview.第5版 英文版 一书在手,面试机会我有 这本书详细讲解了一般技术公司面试的流程,评价标准设置,最后还有一个章节为你在薪水上讨价还价进行支招。 当然,书中最核心的还是面试中的题目了。本书的题目以算法和数据结构为主,但也分别有一个章节涵盖分布式系统设计,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 epub 6th》是一本非常知名的程序员面试指南,由Gayle Laakmann McDowell撰写。本书重点介绍了在技术面试中常见的编码问题,旨在帮助读者提高他们的编码和解决问题的能力。 这本书的第六版是根据最新的职业面试趋势进行更新的,它包含了一系列经典的算法和数据结构问题,并提供了解决方法和详细的解释。它还提供了大量的面试经验和技巧,帮助读者在面试中更好地展示自己的技术能力。 书中的章节主要包括了面试准备和面试过程中的一些最佳实践。其中,准备章节主要介绍了如何优化简历、建立自己的在线个人品牌以及构建技术项目,以使自己在面试中更加具有竞争力。而面试章节则着重回答了一些经典的编码问题,包括字符串、数组、链表、树和图等等。每个问题都提供了多种解决方法,并讨论了每种方法的优劣和复杂度。 此外,书中还包含了面试问题的答案和解析,以及面试中常见的陷阱和注意事项。这些帮助读者更好地理解和准备面试问题,提供了一个全面的面试准备指南。 总之,《cracking the coding interview epub 6th》是一本非常值得推荐的面试准备指南,适用于任何有意向从事编码工作的人。无论是初学者还是有经验的程序员,都可以从中学习到宝贵的经验和技巧,提升他们在技术面试中的成功率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值