|
|
|
|
amazon.com ★★★★★最高評價,IT類別銷售榜首
如果你想在程式設計面試過程中有出色的表現,本書就是你的書架上必備的一本書。本書提供了一種結構化的問題解決做法;對於任何滿懷抱負的軟體工程師來說,這絕對是一份無價的指南。 ——Navdeep Singh,NeetCode創辦人
本書改變了程式設計面試的準備方式。它本身的結構以及它針對各種常見模式的結構化做法,把一些複雜的概念拆解得清清楚楚,讓各種現實世界的挑戰變得更容易處理。本書特別針對面試官的各種需求,提供了相當實用的見解以及清晰的解釋;對於所有認真考慮要應徵技術性職位的人來說,本書絕對是必讀之作。 ——Uday Kiran Medisetty,Uber傑出工程師
我身為 Amazon 的技術副總裁,曾經參與過 1,200 多次的面試,也看過許多才華橫溢的工程師,在白板前想要快速識別出問題,並運用一些常見的演算法來解決問題,卻經常遭遇到困難。本書不但會提供具體的例子,還會揭露其中潛在的特定模式,以確保你能做好充分的準備,在面試過程中呈現出更優秀的表現。 ——Ethan Evans,Amazon前副總裁
來自讀者的讚譽 「優質內容,對通過FANNG+的系統設計面試輪有很大的幫助」 「軟體工程師都應該看這本書」 「用大量的圖表和簡單易懂的方式解說觀念,看完一定會有收獲」 「除了書中發現的大量例子之外,對我來說最重要的方面是向面試官展示設計的正式方法」 「不僅有利於面試準備,而且有足夠的技術深度,非常實用,可以作為日常工作的靈感來源」
本書包含以下內容: .面試官想從答題中看到的真正重點,以及其中內行人才懂的門道。 .101道真實程式面試題,及完整詳細的解決方案。 .直觀解說,帶你逐步理解每一道題目,彷彿身歷其境於面試現場解題。 .1,000+ 圖解說明,助你掌握核心概念與常見設計模式。
|
|
Alex Xu 是一位軟體工程師與作家,其代表作《內行人才知道的系統設計面試指南》二冊均在 Amazon上廣受好評,並已被翻譯成六種語言。他曾任職於Twitter、Apple與Zynga,累積豐富的產業實務經驗。
Shaun Gunawardane 曾在Google任職,是一位擁有豐富經驗且極具競爭力的程式設計師。他同時也是非營利程式設計計畫(not-for-profit coding program)的創辦人,至今已幫助數百位學生成功進入Google、Amazon、Jane Street等全球頂尖企業擔任軟體工程師。
|
|
第1章:雙指針(Two Pointers) 第2章:雜湊對照表& 集合(Hash Map & Set) 第3章:鏈結列表(Linked List) 第4章:快指針& 慢指針(Fast & Slow Pointer) 第5章:滑動視窗(Sliding Window) 第6章:二分搜尋法(Binary Search) 第7章:堆疊(Stack) 第8章:堆積(Heap) 第9章:區間(Interval) 第10章:前幾項加總和(Prefix Sum) 第11章:樹狀結構(Tree) 第12章:檢索樹(Trie) 第13章:圖譜(Graph) 第14章:回溯(Backtracking) 第15章:動態規劃(Dynamic Programming) 第16章:貪婪(Greedy)的做法 第17章:排序 & 搜尋 第18章:位元操作(Bit Manipulation) 第19章:數學 & 幾何
|
|
|
|
|