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

《程序員面試寶典(第4版)》
基本信息
做者: 歐立奇 劉洋 段韜
出版社:電子工業出版社
ISBN:9787121207242
上架時間:2013-7-8
出版日期:2013 年7月
開本:16開
頁碼:388
版次:1-1
所屬分類:計算機
更多關於 》》》《 程序員面試寶典(第4版)
內容簡介
計算機書籍
  《程序員面試寶典(第4版)》是《程序員面試寶典》的第4版,在保留第3版的數據結構、面向對象、程序設計等主幹的基礎上,刪除了第3版的第21章,新增了第4版的第2一、2二、2三、24章全新的試題分析內容,而且在第3版原有的20章中也使用各大it公司及相關企業最新面試題替換和補充原內容,以反映自第3版以來兩年多的時間內所發生的變化。
   《程序員面試寶典(第4版)》取材於各大公司面試真題(筆試、口試、電話面試、英語面試,以及邏輯測試和智商測試),詳細分析了應聘程序員(含網絡、測試等)職位的常見考點。本書不只對傳統的c系語言考點作了詳盡解說,還根據外企出題最新特色,新增長了對友元、static、圖形/音頻、樹、棧、erp等問題的深刻講解。最後本書着力講述瞭如何進行英語面試和電話面試,並對求職中籤約、毀約的注意事項及羣體面試進行了解析。本書的面試題除了有詳細解析和答案外,對相關知識點還有擴展說明。真正作到了由點成線,觸類旁通,對讀者從求職就業到提高計算機專業知識都有顯著幫助。
   《程序員面試寶典(第4版)》適合計算機相關專業應屆畢業生閱讀,也適合做爲正在應聘軟件行業的相關就業人員和計算機愛好者的參考書。
目錄
《程序員面試寶典(第4版)》
第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章 程序設計基本概念29
做爲一個求職者或應屆畢業生,公司除了對你的項目經驗有所問詢以外,最好的考量辦法就是你的基本功,包括你的編程風格,你對賦值語句、遞增語句、類型轉換、數據交換等程序設計基本概念的理解。
5.1 賦值語句29
5.2 i++31
5.3 編程風格33
5.4 類型轉換34
5.5 運算符問題38
5.6 a、b交換與比較40
5.7 c和c++的關係41
5.8 程序設計的其餘問題42
第6章 預處理、const與sizeof44
6.1 宏定義44
6.2 const45
6.3 sizeof50
6.4 內聯函數和宏定義61
第7章 指針與引用63
指針是c系語言的特點,是c和c++的精華所在,也是c和c++中一個十分重要的概念。
7.1 指針基本問題63
7.2 傳遞動態內存65
7.3 函數指針74
7.4 指針數組和數組指針76
7.5 迷途指針79
7.6 指針和句柄81
7.7 this指針83
第8章 循環、遞歸與機率86
8.1 遞歸基礎知識86
8.2 典型遞歸問題89
8.3 循環與數組問題91
8.4 螺旋隊列問題95
8.5 機率98
第9章 stl模板與容器100
9.1 向量容器101
9.2 泛型編程105
9.3 模板106
第10章 面向對象110
有這樣一句話:「編程是在計算機中反映世界」,我以爲再貼切不過。面向對象(object-
oriented)對這種說法的體現也是最優秀的。
10.1 面向對象的基本概念110
10.2 類和結構113
10.3 成員變量114
10.4 構造函數和析構函數117
10.5 拷貝構造函數和賦值函數119
10.6 多態的概念124
10.7 友元127
10.8 異常129
第11章 繼承與接口133
整個c++程序設計全面圍繞面向對象的方式進行。類的繼承特性是c++的一個很是重要的機制。這一章的內容是c++面向對象程序設計的關鍵。
11.1 覆蓋134
11.2 私有繼承136
11.3 虛函數繼承和虛繼承141
11.4 多重繼承145
11.5 檢測並修改不適合的繼承148
11.6 純虛函數150
11.7 運算符重載與rtti152
第12章 位運算與嵌入式編程160
12.1 位制轉換160
12.2 嵌入式編程169
12.3 static176
第3部分 數據結構和設計模式
隨着外企研發機構大量內遷我國,在外企的面試中,軟件工程的知識,包括設計模式、uml、敏捷軟件開發,以及.net技術和徹底面向對象語言c#的面試題目將會有增無減。
第13章 數據結構基礎179
面試時間通常有2小時,其中至少有約20~30分鐘是用來回答數據結構相關問題的。鏈表、數組的排序和逆置是必考的內容之一。
13.1 單鏈表179
13.2 雙鏈表184
13.3 循環鏈表185
13.4 隊列186
13.5 棧188
13.6 堆191
13.7 樹、圖、哈希表201
13.8 排序209
13.9 時間複雜度222
第14章 字符串229
14.1 整數字符串轉化229
14.2 字符數組和strcpy230
14.3 數組初始化和數組越界234
14.4 數字流和數組聲明236
14.5 字符串其餘問題237
14.6 字符子串問題242
第15章 設計模式與軟件測試244
「地上本沒有路,走的人多了也就成了路」。設計模式如同此理,它是經驗的傳承,並不是體系。它是被前人發現,通過總結造成的一套某一類問題的通常性解決方案,而不是被設計出來的定性規則。
15.1 設計模式245
15.2 軟件測試基礎251
15.3 黑盒測試253
15.4 白盒測試258
第4部分 操做系統、數據庫和網絡
本部分主要介紹求職面試過程當中出現的第三個重要的板塊—操做系統、數據庫和網絡知識。這些內容雖不是面試題目中的主流,但仍然具備重要的意義。
第16章 操做系統265
16.1 進程265
16.2 線程270
16.3 內存管理276
第17章 數據庫與sql語言279
17.1 數據庫理論279
17.2 sql語言283
17.3 sql語言客觀題285
17.4 sql語言主觀題288
第18章 計算機網絡及分佈式系統294
18.1 網絡結構294
18.2 網絡協議問題296
18.3 網絡安全問題298
18.4 網絡其餘問題300
第5部分 綜合面試題
英語面試、電話面試和智力測試,是除技術面試以外另外的大模塊。本部分教你如何精心地爲這些內容作好準備,以讓你在整個面試過程當中的表現更加完美。
第19章 英語面試305
這裏的英語面試不一樣於普通的英語面試。就一個程序員而言,最好可以作到用英文流利地介紹本身的求職經歷,這是進外企很是重要的一步。有些問題即使是中文你都很難回答,更況且是用英文去回答。可是求職過程自己就是一個準備的過程,精心地準備等待機會,機會老是垂青那些精心準備的人。
19.1 面試過程和技巧305
19.2 關於工做(about job)307
19.3 關於我的(about person)310
19.4 關於將來(about future)312
第20章 電話面試314
20.1 電話面試以前的準備工做314
20.2 電話面試交流常見的問題315
第21章 數字類題目分析324
21.1 數字規律類題目324
21.2 數字填充類題目327
21.3 數字運算類題目328
21.4 應用數學類題目329
第22章 圖表類題目分析336
22.1 圖形變換類題目336
22.2 表格分析類題目342
第23章 智力類題目分析344
23.1 推理類題目344
23.2 博弈論346
23.3 機率348
第24章 無領導小組討論題目分析351
24.1 題目介紹351
24.2 無領導小組討論特色351
24.3 無領導小組階段分析353
24.4 無領導小組角色分析357
24.5 無領導小組評分標準分析361
24.6 羣面實錄362
附錄a 面試經歷總結366
圖書信息來源: 互動出版網
相關文章
相關標籤/搜索