商品簡介
本書是《程序員面試寶典》的第二版,在保留第一版的數據結構、面向對象、程序設計等主干的基礎上,使用各大IT公司及相關企業2007-2008年的最新面試題替換和補充原內容,以反映自第一版以來近2年的時間所發生的變化。
本書取材于各大公司面試真題(筆試、口試、電話面試、英語面試,以及邏輯測試和智商測試),詳細分析了應聘程序員(含網絡、測試等)職位的常見考點。本書不僅對傳統的C系語言考點做了詳盡解說,還根據外企出題最新特點,新增加了對友元、Static、圖形/音頻、樹、棧、ERP等問題的深入講解。最后本書著力講述了如何進行英語面試和電話面試,并對求職中簽約、毀約的注意事項及群體面試進行了解析。本書的面試題除了有詳細解析和回答外,對相關知識點還有擴展說明。希望真正做到由點成線,舉一反三,對讀者從求職就業到提升計算機專業知識都有顯著幫助。
本書適合計算機相關專業應屆畢業生閱讀,也適合作為正在應聘軟件行業的相關就業人員和計算機愛好者的參考書。
目次
第1部分 求職過程
第1章 應聘求職
1.1 渠道
1.2 流程
第2章 簡歷書寫
2.1 簡歷注意事項
2.2 簡歷模板
第3章 求職五步曲
3.1 筆試
3.2 電話面試
3.3 面試
3.4 簽約
3.5 違約
第4章 職業生涯發展規劃
4.1 缺乏工作經驗的應屆畢業生
4.2 更換工作的程序員們
4.3 快樂地工作
第2部分 C/C++程序設計
第5章 程序設計基本概念
5.1 賦值語句
5.2 i++
5.3 編程風格
5.4 類型轉換
5.5 與非或問題
5.6 a、b交換
5.7 C和C++的關係
5.8 程序設計其他問題
第6章 預處理、const與sizeof
6.1 宏定義
6.2 const
6.3 sizeof
6.4 內聯函數和宏定義
第7章 指針與引用
7.1 指針基本問題
7.2 傳遞動態內存
7.3 函數指針
7.4 指針數組和數組指針
7.5 迷途指針
7.6 指針和句柄
第8章 循環、遞歸與概率
8.1 遞歸基礎知識
8.2 典型遞歸問題
8.3 循環與數組問題
8.4 螺旋隊列問題
8.5 概率
第9章 STL模板與容器
9.1 向量容器
9.2 泛型編程
9.3 模板
第10章 面向對象
10.1 面向對象的基本概念
10.2 類和結構
10.3 成員變量
10.4 構造函數和析構函數
10.5 拷貝構造函數和賦值函數
10.6 多態的概念
10.7 友元
第11章 繼承與接口
11.1 覆蓋
11.2 私有繼承
11.3 虛函數繼承和虛繼承
11.4 多重繼承
11.5 檢測并修改不適合的繼承
11.6 純虛函數
11.7 COM
第12章 位運算與嵌入式編程
12.1 位制轉換
12.2 嵌入式編程
12.3 static
12.4 圖形/音頻相關
第3部分 數據結構和設計模式
第13章 數據結構基礎
13.1 單鏈表
13.2 雙鏈表
13.3 循環鏈表
13.4 隊列
13.5 棧
13.6 堆
13.7 樹
13.8 排序
第14章 字符串
14.1 整數字符串轉化
14.2 字符數組和strcpy
14.3 數組初始化和數組越界
14.4 數字流和數組聲明
14.5 字符串其他問題
14.6 字符子串問題
第15章 設計模式
15.1 設計模式
15.2 軟件測試
15.3 軟件工程
15.4 ERP
15.5 C#基礎
15.6 C#循環
15.7 C#繼承
15.8 C#委托
15.9 ASP.NET
第4部分 操作系統、數據庫和網絡
第16章 操作系統
16.1 進程
16.2 圖形學
16.3 內存管理
16.4 UNIX
第17章 數據庫與SQL語言
17.1 數據庫理論
17.2 SQL語言
17.3 SQL語言客觀題
17.4 SQL語言主觀題
第18章 計算機網絡及分布式系統
18.1 網絡結構
18.2 網絡協議問題
18.3 網絡安全問題
18.4 網絡其他問題
第5部分 綜合面試題
第19章 英語面試
19.1 面試過程和技巧
19.2 關於工作(About Job)
19.3 關於個人(About Person)
19.4 關於未來(About Future)
第20章 電話面試
20.1 電話面試之前的準備工作
20.2 電話面試交流常見問題
第21章 智力測試
21.1 關於數字的智力測試
21.2 關於推理的智力測試
21.3 關於時間的智力測試
21.4 關於綜合的智力問題
21.5 關於群體面試
21.6 關於表格的智力測試
附錄A 簡歷模板
附錄B 面試經歷總結