《编程面试要素》封面

编程面试要素

Elements of programming interviews

Adnan Aziz · 初版 2012 年

36人推荐
57位读者提及
59次提及

为什么值得读

  • 题目难度远超一般面试书,极具挑战性
  • 帮助读者深刻运用计算机核心概念解决难题
  • 目录索引结构精良,非常适合作为复习参考

“Elements of Programming Interviews (EPI) 旨在帮助工程师应对软件开发岗位的面试。EPI 的核心重点在于 data structures、algorithms、system design 和 problem solving。书中内容主要通过习题形式呈现。”——引言。

Hacker News 上怎么说

  • ……轻松搞定,那你应付普通面试就会很轻松。如果你想准备顶尖大厂的面试,那在这之后,去搞一本我的秘密武器:Aziz、Lee 和 Prakash 写的《Elements of Programming Interviews》。那上面的题目难度直接上了一个数量级。如果你能把正在学的 CS 概念应用到那种难度的题目上,那你去哪儿都会畅通无阻。

    …easily, you'll have an easy time at the average interview. If you want to prepare to interview at one of the top companies, then afterwards procure a copy of my secret weapon: Aziz, Lee, & Prakash's "Elements of Programming Interviews". The questions there are an order of magnitude more difficult. If you are able to apply the CS concepts you are learning to questions of that difficulty, all doors will be open to you.

  • ……第 4 版(还有《Algorithms in C》)如果你发现自己需要或者想学更多数学:《离散数学》(Epp 的那本更容易读,Rosen 的那本似乎更啰嗦)《Mathematical Proofs》,Charrand 著。至于面试准备:《Elements of Programming Interviews》(EPI)、《Designing Data Intensive Applications》

    …4th ed. (also Algorithms in C) If you find you need or would like more math: Discrete Mathematics (Epp is an easier read, Rosen seems more verbose) Mathematical Proofs, Charrand For interview prep: Elements of Programming Interviews (EPI) Designing Data Intensive Applications

  • ……你总能借此找到解决问题的方向。面试时 100% 从面试官那里拿到这种提示是完全没问题的。至于学习,我非常推荐把《Elements of Programming Interviews》这本书的索引页作为参考。它包含了一个问题目录,题目的复杂度超过了 CTCI 或 PIE。链接在这,整本书的链接:http://www.amazon.com/Elements-Programming-Interviews-Inside...……

    …you can always use to get a direction in which to solve the problem. Getting this hint 100% of the time from the interviewer is 100% fine. As for study, I highly recommend the index page of this book, Elements of Programming Interviews, as a reference. It contains a catalogue of questions, whose complexity exceeds that of CTCI or PIE. Here are the links. For the entire book, http://www.amazon.com/Elements-Programming-Interviews-Inside...…

  • ……去年,这是个极好的建议。我发现另外几本特别有用的书是:Dasgupta、Papadimitriou 和 Vazirani 写的《Algorithms》:http://www.amazon.com/Algorithms-Sanjoy-Dasgupta/dp/00735234... 以及 Aziz、Lee 和 Prakash 写的《Elements of Programming Interviews》:http://www.amazon.com/Elements-Programming-Interviews-Inside...

    …last year this is great advice. Other books I found particularly useful were: Algorithms by Dasgupta, Papadimitriou and Vazirani: http://www.amazon.com/Algorithms-Sanjoy-Dasgupta/dp/00735234... And Elements of Programming Interviews by Aziz, Lee and Prakash: http://www.amazon.com/Elements-Programming-Interviews-Inside...

  • ……http://www.amazon.com/Cracking-Coding-Interview-Programming-... Gayle 还有很多 YouTube 视频,比如:https://youtu.be/rEJzOhC5ZtQ 以及一个网站:http://www.careercup.com 其他的还包括:Adnan Aziz 写的《Elements of Programming Interviews: The Insider's Guide》http://www.amazon.com/Elements-Programming-Interviews-Inside... 还有 John Mongan、Noah Kinder 和 Eric 写的《Programming Interviews Exposed: Secrets to Landing Your Next Job》……

    …http://www.amazon.com/Cracking-Coding-Interview-Programming-... Gayle also has a number of YouTube videos such as: https://youtu.be/rEJzOhC5ZtQ and a web site: http://www.careercup.com Others include: Elements of Programming Interviews: The Insider's Guide by Adnan Aziz http://www.amazon.com/Elements-Programming-Interviews-Inside... Programming Interviews Exposed: Secrets to Landing Your Next Job by John Mongan, Noah Kinder, and Eric…

  • 你上过算法课吗?把 Skiena 的《Algorithm Design Manual》[0] 刷一遍会是个不错的开始,或者在 YouTube [1] 上看他的系列讲座。其他好书还包括《Elements of Programming Interviews》[2],它有 Java、C++ 和 Python 三个版本。集中精力刷 LeetCode 的一小部分精选题目会有帮助,能借此掌握绝大多数题目背后的套路技巧。NeetCode [3] 就把这些题整理得很好……

    Have you taken an algorithms course? Working through Skiena's Algorithm Design Manual [0] would be a good start and/or watching his lecture series on Youtube [1]. Other great books include Elements of Programming Interviews [2] which comes in Java, C++, and Python flavors. It can help to focus on a smaller subset of Leetcode problems to learn the tricks that underlie most of them. Neetcode [3] is a good collection of those…

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助