-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

程序員面試寶典(第5版)

( 簡體 字)
作者:歐立奇,劉洋,段韜類別:1. -> 程式設計 -> 面試指南
譯者:
出版社:電子工業出版社程序員面試寶典(第5版) 3dWoo書號: 42352
詢問書籍請說出此書號!

缺書
NT售價: 275

出版日:9/1/2015
頁數:400
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121270574
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

首先,我要感謝本書的作者能夠選擇這樣一個備受大家關注的話題作為題材,同時也要感謝電子工業出版社能夠將此書大力推廣。要知道,程序員和面試可能是現在因特網上大家最為關心的字眼之一了——不,應該是之二。正好,本書詳盡地描述了程序員應該學些什么、做些什么,然后應該如何面對煩人的但又必不可少的面試過程。當然,如果您不是程序員,我依然認為本書會對您的職業生涯有所幫助,相信我吧。哦,忘了介紹我自己了。我是孔文達,畢業于北京某某大學材料系,現任微軟(中國)有限公司顧問。咦?怎么讀材料的從事上IT工作了?這說來可話長了。但其實一句概括的話,就是:努力加機遇。當然,我并不想長篇大論應該如何努力及如何把握機遇,我想說的是和本書密切相關的話題——面試。其實,無論是程序員還是其他任何行業的任何職位,面試過程都大同小異,無非就是提交簡歷、電話面試、面談、得到Offer等這一系列過程。當然,這其中每一步都很重要!簡歷要寫得得體、漂亮,盡量突出自己的優勢,屏蔽自己的劣勢。電話面試還好一些,因為只是電話交談,所以您也許會更好地把握自己的語言。面談是最關鍵的一步,而且如果您準備不充分的話,一定會緊張。緊張,就有可能出現錯誤。不過還好,大多數面試官都可以接受面試者的緊張,只要不是太過分,問題就不大。一般來說,中型或大型企業的面試都不止一輪,有些甚至有十幾輪。就拿微軟來說吧,官方渠道需要12輪面試,內部推薦也需要4輪,而且是一票否決制。就是說,有一個面試官說你不行,你就沒戲了。怎么搞定所有的面試官呢?當然有很多技巧,但最重要的一條就是:面試官是個活生生的人,他/她一定有個人偏好,在你見到面試官時,盡可能在最短的時間內——最好是在他/她了解你之前——了解他/她,合乎時宜地與他/她展開對話。最后一點,最好不要極其地、非常地、十分地想得到某個職位,這有可能會使你失態,抱著平常心有時會得到意想不到的效果。 這本書寫得非常好,它非常詳盡地描述了作為一名程序員應該為面試準備些什么和注意些什么。也許您現在還用不到它,先看看吧,指不定什么時候就用上了呢!這不是杞人憂天,而是未雨綢繆! 技術顧問微軟全國TOP3講師[ 在正式加入微軟(中國)有限公司前,曾任微軟外聘顧問及特約講師7年,并在北京中達金橋科技開發有限公司(微軟在國內最大的技術及培訓合作伙伴)任人力資源部總監及副總裁。]第二屆微軟十佳金牌講師首屆微軟十佳金牌講師MLC認證講師微軟護航專家CIW認證講師(CIW CI)CIW網絡安全分析大師(CIW)華為網絡工程師(HCNE)HP-UNIX系統及網絡管理員(HP-UX Administrator)Cisco認證網絡專家(CCNA)微軟認證講師(MCT)微軟認證數據庫管理員(MCDBA)微軟認證系統工程師(MCSE)微軟認證專家(MCP)微軟銷售專員(MSS)…… 本書是程序員面試寶典的第5版。第5版主要是修正錯誤,在保留原書數據結構,程序設計等主干的基礎上,修正了前4版近40處錯誤,解釋清楚一些讀者提出的問題,還更新了程序面試題目,取材于2014年至2015年各大公司面試題,替換了原版的部分面試題,以反映自第 4版以來兩年多的時間內所發生的變化。以幫助求職者們更好地處理一些新問題,新變化。本書相對于上一版的新變化主要有:1.把第4版一些錯誤修改,對于讀者的反饋,給出了更加合理和易懂的解釋,并修正合并了一些內容,以更好地幫助求職者應對求職過程中出現的一些細節和麻煩;2.針對程序設計這一塊,我們更新了部分的例題。隨著互聯網相關面試題的頻繁出現,我們新增并更新了如下知識點:Trie樹,圖的遍歷,大數據,云計算。但本書對一個類型的問題不是簡單地加以重復,而是采用循序漸進的辦法:一是將重要概念加以復習;二是完善解題思路,而不是僅僅給出答案;3.針對自第4版以來兩年多時間內面試過程中出現的新題型,本書補充了新的內容,如操作系統的線程管理問題,黑盒白盒測試問題,數據結構中的樹、圖、哈希表問題,智力測試中的博弈測試、游戲測試等。與第4版相比較,本書更加貼近市場的變化,更加與時俱進。以前各個版本替換下的題目將保留在作者博客中,讀者可以訪問以下網址獲取:http://www.cnblogs.com/programmerinterview/《程序員面試寶典》不同于同類書籍的主要特點如下。 細中國軟件企業比較小,面試涉及的方面比較多、比較基礎,比如常會考到一些編程基礎性的面試例題,而原有的面試書籍對此方面鮮有觸及。本書把面試國內公司最易考到的基礎考點,放在第2部分C/C++程序設計里面,希望能切切實實地解決實際面試問題。 專面試題是通過一道題考查一個專類的能力,比如關鍵字volatile的面試例題是考查嵌入式編程。從面試官的角度來講,一個測試也許能從多方面揭示應試者的素質及水平。正因為如此,本書將考點細致分類(嵌入式編程類、基礎代碼類、面向對象類、模板類等),通過面試例題提升讀者對這些方面的掌握能力,取得有的放矢、舉一反三的效果。 廣求職者應聘的職位,一般有3種:網絡工程師、測試工程師、軟件開發人員。諸如趨勢科技、華為3COM、思科等公司,對程序、網絡方面的考題日趨增加;此外,隨著全球500強企業的進入,外企對設計模式、軟件度量等方面試題的喜愛有增無減,而市面上的書籍卻鮮有綜述。本書結合大量考題分析其特點并詳述應試方案,以適應市場需求。 真第5版在保留原書主干的基礎上,內容非常新,可以當作面試者求職前的一份全真模擬。同時作者將求職中的細節問題(簡歷、招聘、簽約、違約),以及筆試、面試中的感悟融會在書中,給求職者以最真切的人文關懷。真情實感,娓娓道來,指引讀者走上理想的工作崗位。本書不是一本萬能書籍,但卻肯定是您工作與求職的好助手、好伙伴!本書主要由歐立奇編著,其他參與編寫的人員有劉洋、段韜、秦曉東、李啟高、馬雪、馬煜、胥虎軍、李富星、牛永潔等。編著者
內容簡介:

歐立奇 國際商業機器有限公司大中華區高級軟件工程師,對程序員筆試、面試、智力測試有著多年深入廣泛地研究。組織多起大型公司面試,評閱無數簡歷以及試卷。除本書外,還著有《JAVA程序員面試寶典》,《IT求職寶典》等。

目錄:

第1部分求職過程求職的過程就是一個提高和認識自我的過程,最后的成功根植于你本人一絲一毫的努力當中。也許真的像電影《肖申克的救贖》里面說的那樣:“得救之道,就在其中。”
第1章應聘求職 2
1.1 渠道 2
1.2 流程 3
第2章簡歷書寫 4
2.1 簡歷注意事項 4
2.2 簡歷模板 8
第3章求職五步曲 11
3.1 筆試 11
3.2 電話面試 14
3.3 面試 15
3.4 簽約 16
3.5 違約 20
第4章職業生涯發展規劃 22
4.1 缺乏工作經驗的應屆畢業生 22
4.2 更換工作的程序員們 24
4.3 快樂地工作 25
第2部分 C/C++程序設計為什么要選擇C系的語言呢?這是因為各大公司用的編程語言絕大多數是C系的語言,雖然Java也占很大的比重,可是C++相對于Java來說更有區分度—C++是那種為每一個問題提供若干個答案的語言,遠比Java靈活。第5章程序設計基本概念 30作為一個求職者或應屆畢業生,公司除了對你的項目經驗有所問詢之外,最好的考量辦法就是你的基本功,包括你的編程風格,你對賦值語句、遞增語句、類型轉換、數據交換等程序設計基本概念的理解。
5.1 賦值語句 30
5.2 i++ 32
5.3 編程風格 34
5.4 類型轉換 35
5.5 運算符問題 40
5.6 a、b交換與比較 42
5.7 C和C++的關系 43
5.8 程序設計的其他問題 44
第6章預處理、const與sizeof 46
6.1 宏定義 46
6.2 const 47
6.3 sizeof 52
6.4 內聯函數和宏定義 63
第7章指針與引用 65
指針是C系語言的特色,是C和C++的精華所在,也是C和C++中一個十分重要的概念。
7.1 指針基本問題 65
7.2 傳遞動態內存 67
7.3 函數指針 76
7.4 指針數組和數組指針 78
7.5 迷途指針 82
7.6 指針和句柄 847.7 this指針 86
第8章循環、遞歸與概率 89
8.1 遞歸基礎知識 89
8.2 典型遞歸問題 92
8.3 循環與數組問題 94
8.4 螺旋隊列問題 98
8.5 概率 101
第9章STL模板與容器 103
9.1 向量容器 104
9.2 泛型編程 108
9.3 模板 109
第10章面向對象 113
有這樣一句話:“編程是在計算機中反映世界”,我覺得再貼切不過。面向對象(Object-Oriented)對這種說法的體現也是最優秀的。
10.1 面向對象的基本概念 113
10.2 類和結構 116
10.3 成員變量 117
10.4 構造函數和析構函數 120
10.5 拷貝構造函數和賦值函數 122
10.6 多態的概念 128
10.7 友元 131
10.8 異常 132
第11章繼承與接口 136
整個C++程序設計全面圍繞面向對象的方式進行。類的繼承特性是C++的一個非常重要的機制。這一章的內容是C++面向對象程序設計的關鍵。
11.1 覆蓋 137
11.2 私有繼承 139
11.3 虛函數繼承和虛繼承 144
11.4 多重繼承 147
11.5 檢測并修改不適合的繼承 151
11.6 純虛函數 153
11.7 運算符重載與RTTI 155
第12章位運算與嵌入式編程 164
12.1 位制轉換 164
12.2 嵌入式編程 174
12.3 static 181
第3部分數據結構和設計模式隨著外企研發機構大量內遷我國,在外企的面試中,軟件工程的知識,包括設計模式、UML、敏捷軟件開發,以及.NET技術和完全面向對象語言C#的面試題目將會有增無減。
第13章數據結構基礎 184
面試時間一般有2小時,其中至少有約20∼30分鐘是用來回答數據結構相關問題的。鏈表、數組的排序和逆置是必考的內容之一。
13.1 單鏈表 184
13.2 雙鏈表 189
13.3 循環鏈表 191
13.4 隊列 192
13.5 棧 193
13.6 堆 196
13.7 樹、圖、哈希表 207
13.8 排序 215
13.9 時間復雜度 228
第14章字符串 237
14.1 整數字符串轉化 237
14.2 字符數組和strcpy 238
14.3 數組初始化和數組越界 242
14.4 數字流和數組聲明 245
14.5 字符串其他問題 245
14.6 字符子串問題 250
第15章設計模式與軟件測試 253
“地上本沒有路,走的人多了也就成了路”。設計模式如同此理,它是經驗的傳承,并非體系。它是被前人發現,經過總結形成的一套某一類問題的一般性解決方案,而不是被設計出來的定性規則。
15.1 設計模式 254
15.2 軟件測試基礎 261
15.3 黑盒測試 262
15.4 白盒測試 268
第4部分操作系統、數據庫和網絡本部分主要介紹求職面試過程中出現的第三個重要的板塊—操作系統、數據庫和網絡知識。這些內容雖不是面試題目中的主流,但仍然具有重要的意義。
第16章操作系統 276
16.1 進程 276
16.2 線程 281
16.3 內存管理 286
第17章數據庫與SQL語言 290
17.1 數據庫理論 290
17.2 SQL語言 294
17.3 SQL語言客觀題 296
17.4SQL語言主觀題 299
第18章計算機網絡及分布式系統 305
18.1 網絡結構 305
18.2 網絡協議問題 307
18.3 網絡安全問題 309
18.4 網絡其他問題 311
第5部分綜合面試題英語面試、電話面試和智力測試,是除技術面試之外另外的大模塊。本部分教你如何精心地為這些內容做好準備,以讓你在整個面試過程中的表現更加完美。第19章英語面試 316這里的英語面試不同于普通的英語面試。就一個程序員而言,最好能夠做到用英文流利地介紹自己的求職經歷,這是進外企非常重要的一步。有些問題即便是中文你都很難回答,更何況是用英文去回答。但是求職過程本身就是一個準備的過程,精心地準備等待機會,機會總是垂青那些精心準備的人的。
19.1 面試過程和技巧 316
19.2 關于工作(About Job) 318
19.3 關于個人(About Person) 321
19.4 關于未來(About Future) 323
第20章電話面試 325
20.1 電話面試之前的準備工作 325
20.2 電話面試交流常見的問題 326
第21章數字類題目分析 334
21.1 數字規律類題目 334
21.2 數字填充類題目 337
21.3 數字運算類題目 338
21.4 應用數學類題目 339
第22章圖表類題目分析 346
22.1 圖形變換類題目 346
22.2 表格分析類題目 352
第23章智力類題目分析 354
23.1 推理類題目 354
23.2 博弈論 356
23.3 概率 358第24章無領導小組討論題目分析 361
24.1 題目介紹 361
24.2 無領導小組討論特點 361
24.3 無領導小組階段分析 363
24.4 無領導小組角色分析 367
24.5 無領導小組評分標準分析 371
24.6 群面實錄 373附錄A面試經歷總結 377
序: