面試是一個永遠不過期的話題,是不少程序員做爲漲薪的捷徑之一。前端面試也越來複雜,難度愈來愈大,能有幾本好的面試資料,就猶如利劍在手。所以在這裏給你們推薦幾本評分比較高的程序員面試書籍。前端
一、劍指Offer——名企面試官精講典型編程題(記念版)git
豆瓣評分:9.2程序員
《劍指Offer——名企面試官精講典型編程題(記念版)》是爲記念本書英文版全球發行而推出的特殊版本,在原版基礎上新增大量本書英文版中的精選題目,系統整理基礎知識、代碼質量、解題思路、優化效率和綜合能力這5個面試要點。全書分爲8章,主要包括面試流程:討論面試每一環節須要注意的問題;面試須要的基礎知識:從編程語言、數據結構及算法三方面總結程序員面試知識點;高質量代碼:討論影響代碼質量的3個要素(規範性、完整性和魯棒性),強調高質量代碼除完成基本功能外,還能考慮特殊狀況並對非法輸入進行合理處理;解題思路:總結編程面試中解決難題的有效思考模式,如在面試中遇到複雜難題,應聘者可利用畫圖、舉例和分解這3種方法將其化繁爲簡,先造成清晰思路再動手編程;優化時間和空間效率:讀者將學會優化時間效率及空間換時間的經常使用算法,從而在面試中找到最優解;面試必備能力:總結應聘者如何充分表現學習和溝通能力,並經過具體面試題討論如何培養知識遷移、抽象建模和發散思惟能力;綜合面試案例:總結哪些面試舉動是不良行爲,而哪些表現又是面試官所期待的行爲;英文版面試題增補,優選久經歐美知名企業面試考驗的經典題目,幫助國內讀者開闊視野、增補技能。github
二、程序員面試金典面試
豆瓣評分:9.2算法
本書是原谷歌資深面試官的經驗之做,層層緊扣程序員面試的每個環節,全面而詳盡地介紹了程序員應當如何應對面試,才能在面試中脫穎而出。內容主要涉及面試流程解析,面試官的幕後決策及可能提出的問題,面試前的準備工做,對面試結果的處理,以及出自微軟、蘋果、谷歌等多家知名公司的189道編程面試題及詳細解決方案。第6版修訂了上一版中一些題目的解法,爲各章新增了介紹性內容,加入了更多的算法策略,並增添了對全部題目的提示信息。數據庫
三、程序員代碼面試指南 IT名企算法與數據結構題目最優解編程
豆瓣評分:8.9網絡
這是一本程序員面試寶典!書中對IT名企代碼面試各種題目的最優解進行了總結,並提供了相關代碼實現。針對當前程序員面試缺少權威題目彙總這一痛點,本書選取將近200道真實出現過的經典代碼面試題,幫助廣大程序員的面試準備作到萬無一失。「刷」完本書後,你就是「題王」!本書採用題目+解答的方式組織內容,並把面試題類型相近或者解法相近的題目儘可能放在一塊兒,讀者在學習本書時很容易看出面試題解法之間的聯繫,使知識的學習避免碎片化。。數據結構
四、前端程序員面試筆試寶典
豆瓣評分:8.7
本書是一本前端程序員面試筆試的應試類用書,在內容上,除了講解如何解答前端程序員面試筆試問題,還引入了相關知識點輔以說明,讓讀者可以更加容易理解。
本書包括前端程序員面試筆試過程當中各種知識點,在題目的廣度上,蒐集了近3年來多家IT企業針對前端崗位的筆試面試真題。在講解的深度上,本書由淺入深,庖丁解牛式地分析每個知識點,並提煉概括,同時,引入相關知識點,並對其進行深度剖析,讓讀者不只可以理解這個知識點,還能在遇到類似問題的時候,也能遊刃有餘地解決。本書根據知識點進行分類,結構合理,條理清晰,便於讀者學習與查閱。
五、編程之美——微軟技術面試心得
豆瓣評分:8.4
《編程之美:微軟技術面試心得》收集了約60道算法和程序設計的題目,這些題目大部分在微軟的筆試、面試中出現過,有的曾被微軟員工熱烈地討論過。做者試圖從書中各類有趣的問題出發,引導讀者發現問題、分析問題、解決問題,尋找更優的解法。
六、程序員面試筆試寶典
豆瓣評分:7.8
《程序員面試筆試寶典》除了對傳統的計算機相關知識(C/C++、數據結構與算法、操做系統、計算機網絡與通訊、軟件工程、數據庫、智力題、英語面試等)進行介紹外,還根據當前計算機技術的發展潮流,對面試筆試中常見的海量數據處理進行了詳細的分析。同時,爲了更具說服力,《程序員面試筆試寶典》特邀多位IT名企面試官現身說法,對面試過程當中求職者存在的問題進行了深度剖析,同時《程序員面試筆試寶典》引入了一批來自於名牌高校、就任於明星企業的職場達人的真實求職案例,經過他們的求職經驗與教訓,拋磚引玉,將整個求職過程生動形象地展現在讀者面前,進而對求職者起到必定的指引做用。《程序員面試筆試寶典》也對各類類型的IT企業的招聘環節進行了庖丁解牛式的分析,幫助求職者可以更加有針對性地進行求職準備。
七、金領簡歷:敲開蘋果、微軟、谷歌的大門
豆瓣評分:7.6
本書全面介紹瞭如何得到頂級科技公司的職位。爲求職者詳細介紹了招聘程序,如何應用、設計和定製簡歷,如何準備面試並在面試中勝出,如何處理被拒的狀況,如何就錄用條件進行談判,以及如何卓有成效地處理工做中的事務,使本身的職業生涯更上一層樓。每部分都給出了回答範例並講述如何應對。