成都Java書籍推薦:《JAVA程序員面試寶典 第4版》

成都Java書籍推薦:《JAVA程序員面試寶典 第4版》


成都Java書籍推薦:《JAVA程序員面試寶典 第4版》


內容簡介 · · · · · ·本書是《Java程序員面試寶典》的第4版,同時也是《程序員面試寶典》的姊妹書。

第4版在保留前三版數據結構、字符串處理、Java程序設計等主幹內容的基礎上,更新了部分程序員面試題目,內容主要取材於2013年至2015年多家大公司的面試題,以反映第3版圖書出版後近兩年來所發生的變化,目的是幫助求職者在面試過程中更好地處理一些新問題,應對新變化。

本書相對上一版的變化主要有以下三點。

1.智力測試這一章進行了分解,擴展增加一些數字類題目、圖表類題目,並修正合併了一些內容,以更好地幫助求職者應對求職過程中出現的一些細節和麻煩。

2.針對程序設計這一部分,我們更新了部分例題。隨著互聯網相關面試題的頻繁出現,我們新增並更新瞭如下知識點:構造函數、Java接口類型、Trie樹、圖的遍歷、動態規劃算法。採用循序漸進的辦法,將重要概念加以複習,完善解題思路,而不是僅僅給出答案。

3.針對近兩年面試過程中出現的新題型,本書補充了新的章節,如操作系統的線程管理問題、哈希表問題等。與第三版相比較,更加貼近市場的變化,更加與時俱進。

注:以前各個版本替換下的題目將保留在作者博客,讀者可以訪問以下網址獲取。

就編程而言,雖然Java和C++大相徑庭,但在更加有趣的語言後面的知識是設計模式、分析模式、求職解答、算法策略、信息化……也就是說,本書追求的是程序員求職背後的一些知識,即對於技術的本質理解。所以本書雖命名為“Java程序員面試寶典”,但不僅限於對Java技術的單純講解。因為只有這樣,求職者才能不被語言所羈絆;而對於一個企業而言,除了看中求職者對語言的熟練程度,更看重工作經驗、大局觀和整體架構等超脫語言的知識。

本書採用一種問詢式的結構。這樣不僅言簡意賅、平易近人,而且可以容納更多的題目,真正達到“寶典”之效用。但本書又不僅僅作為一個題庫出現,對一個類型的問題不簡單加以重複。本書採用循序漸進的辦法:(1)將重要概念加以複習;(2)完善解題思路,而不是僅僅給出答案;(3)給出完整可靠的答案,如果是可以驗證的,要給出驗證的結果;(4)綜合幾種解題方案,給出最優解;(5)觸類旁通,給出語言背後的算法本質性解釋。本書的解題思路不僅能夠讓讀者知道什麼是正確的解決方案,而且讓讀者明白怎樣能獲得最 佳方案。

本書不同於其他Java程序書籍的主要特點如下。

中國軟件企業的規模比較小,面試涉及的方面比較多,且比較基礎,比如常會考一些編程基礎性的題,而原有的面試書籍對此方面鮮有觸及。本書把國內公司面試時最易考到的基礎考點,放在Java基礎程序設計裡面,希望能切切實實解決地實際面試問題。

面試題通過一道題考一個專類方面的能力。說起Java,人們首先想到的是Java編程語言,然而事實上,Java是一種技術,它由四個方面組成:Java編程語言、Java類文件格式、Java虛擬機和Java應用程序接口(Java API)。從面試者的角度來講,一個測試也許能從多方面揭示應試者的素質,至少能瞭解應試者所掌握類的水平。市面上流行的面試書籍在此專業性的分類方面做得不夠,正因為如此,本書中追求的是程序員求職背後的一些知識:對於技術的本質理解,而不僅限於對Java技術的單純講解。

本書包括但不僅僅限於Java程序員面試試題,對求職市場面試試題做了妥善分類後,將面試對象分為軟件開發人員、網絡工程師、測試工程師和系統管理員。實際上,市面上流行的面試書籍僅對軟件開發人員比較側重,而忽略網絡工程師和測試工程師,本書就這一方面給出了詳細論斷,並結合大量考題分析題目特點給出應試方案。本書在這些方面做出了改進,以適應市場需求。

同時本書對外企經常考到的UML及設計模式內容也做了深入的分析,從本質上詮釋面試的真諦。

第四版在保留原書主幹內容的基礎上,內容非常新,可以算作面試者求職前的一份全真模擬。同時作者將求職中的細節問題(簡歷,招聘,簽約,違約),以及筆試、面試中的感悟融入書中,給求職者以最真切的人文關懷。真情實感,娓娓道來,指引讀者走上理想的工作崗位。

本書主要由歐立奇編著,其他參與編寫的人員有朱梅、段韜、秦曉東、李啟高、馬雪、胥虎軍、馬煜、劉洋、李富星等

本書適合(但不限於)將要找工作的程序員、高校計算機類應屆畢業生,以及其他計算機愛好者閱讀。本書不是一本萬能書籍,但肯定是您工作與求職的好助手、好夥伴!

資料獲取方式

關注後,私信關鍵詞 【Java面試寶典】即可獲取!


分享到:


相關文章: