程序員名企Offer速通:從基礎編碼、算法到大廠面試題(京東定制 ![](/liaode/images/fjie0.gif)
市場價:2110元 優惠價:1770元
立刻節省:340元
·劍指Offer· 本書剖析了80個典型的編程面試題,繫統整理基礎知識、代碼質量、解題思路、優化效率和綜合能力這5個面試要點。全書共分7章,主要包括面試的流程,討論面試每一環節需要注意的問題;面試需要的基礎知識,從編程語言、數據結構及算法三方面總結程序員面試知識點;高質量的代碼,討論影響代碼質量的3個要素(規範性、完整性和魯棒性),強調高質量代碼除完成基本功能外,還能考慮特殊情況並對非法輸入進行合理處理;解決面試題的思路,總結編程面試中解決難題的有效思考模式,如在面試中遇到復雜難題,應聘者可利用畫圖、舉例和分解這3種方法將其化繁為簡,先形成清晰思路,再動手編程;優化時間和空間效率,讀者將學會優化時間效率及用空間換時間的常用算法,從而在面試中找到至優解;面試中的各項能力,總結應聘者如何充分表現學習和溝通能力,並通過具體面試題討論如何培養知識遷移、抽像建模和發散思維能力;兩個面試案例,總結哪些面試舉動是不良行為,而哪些表現又是面試官所期待的行為。第二版重磅升級。 ·編碼· 這是一本講述計算機工作原理的書。不過,你千萬不要因為“工作原理”之類的字眼就武斷地認為,它是晦澀而難懂的。作者用豐富的想像和清晰的筆墨將看似繁雜的理論闡述得通俗易懂,你絲毫不會感到枯燥和生硬。更重要的是,你會因此而獲得對計算機工作原理較深刻的理解。這種理解不是抽像層面上的,而是具有一定深度的,這種深度甚至不遜於“電氣工程師”和“程序員”的理解。 ·漫畫算法· 本書通過虛擬的主人公小灰的心路歷程,用漫畫的形式講述了算法和數據結構的基礎知識、復雜多變的算法面試題目及算法的實際應用場景。第1章介紹了算法和數據結構的相關概念,告訴大家算法是什麼,數據結構又是什麼,它們有哪些用途,如何分析時間復雜度,如何分析空間復雜度。第2章介紹了最基本的數據結構,包括數組、鏈表、棧、隊列、哈希表的概念和讀寫操作。第3章介紹了樹和二叉樹的概念、二叉樹的各種遍歷方式、二叉樹的特殊形式——二叉堆和優先隊列的應用。第4章介紹了幾種典型的排序算法,包括冒泡排序、快速排序、堆排序、計數排序、桶排序。第5章介紹了10餘道職場上流行的算法面試題及詳細的解題思路。例如怎樣判斷鏈表有環,怎樣計算大整數相加等。第6章介紹了算法在職場上的一些應用,例如使用LRU算法來淘汰冷數據,使用Bitmap算法來統計用戶特征等。
|