內容簡介
全書共分6篇24章,其中,第1篇為面試求職第一步,主要包括你了解程式設計師嗎、程式設計師自我定位、求職前的準備、簡歷的設計、求職“淘寶”之旅等內容;第2篇為面試成功有道,主要包括面試的三種方式、如何應對企業面試、常見面試題等內容;第3篇為Java程式設計篇,主要包括Java語法面試題、字元串與數組面試題、面向對象試題、Java異常面試題、多執行緒試題、集合類試題、資料庫相關試題等內容;第4篇為數據結構與設計模式,主要包括網路與數據流的試題、數據結構與算法試題、軟體工程與設計模式等內容:第5篇為綜合測驗篇,主要包括英語面試、電話面試、智力測試等內容;第6篇為職場生存篇,主要包括“新員工”的第一堂課、學會在企業中立足、向金字塔尖前進等內容。《Java求職寶典》附帶光碟中提供“實戰能力測試系統”,包含模擬面試系統、技術能力筆試模擬系統,通過這兩個系統,讀者可以輕鬆訓練自己的面試和筆試能力。另外,該系統還包含技能學習系統、技能測試系統、實戰熱身系統、項目實踐系統等,使讀者可以輕鬆掌握Java語言的實戰開發。
《Java求職寶典》適合高校應屆畢業生、正在應聘的程式開發人員、相關社會培訓班的學員及大中專院校的師生閱讀。另外,《Java求職寶典》也可以作為Java初學者和程式開發愛好者的參考書。
目錄
第1篇 求職面試第一步
第1章 你了解程式設計師嗎 2
1.2 測測你的潛力 4
1.1 程式設計師的那些事 2
1.1.1 激動人心的職業 2
1.1.2 你了解程式設計師嗎 3
1.2 測測你的潛力 3
1.3 比爾的建議 5
1.4 對程式設計師的誤解 6
1.5 你的榜樣 7
第2章 程式設計師自我定位 11
2.1 求職從選定目標開始 11
2.2 你適合哪類企業 13
2.2.1 你應該知道的 13
2.2.2 你適合哪類企業 14
2.3 成功有秘訣嗎 15
2.4 程式設計師成長路線 15
第3章 求職前的準備 17
3.1 了解應聘流程 17
3.2 臨場面試前的準備 19
3.2.1 個人資料的準備 19
3.2.2 面試問題的準備 19
3.2.3 面試時的心理準備 20
3.2.4 了解面試官評價表 21
3.3 面試中的著裝技巧 23
3.4 面試過程中的禮儀技巧 24
3.4.1 遵時守信 24
3.4.2 如何敲開面試官的門 24
3.4.3 專業化的握手方式 24
3.4.4 語言交流技巧 25
第4章簡歷的設計 27
4.1 了解簡歷求職過程圖解 27
4.2 簡歷範例 28
4.2.1 求職簡歷範例 28
4.2.2 簡歷要素 30
4.3 一份好簡歷的基本要求 33
4.4 簡歷的投遞 34
4.4.1 投遞簡歷前的檢查 34
4.4.2 電子郵件投遞 35
4.4.3 參加招聘會投遞 35
4.5 企業篩選簡歷的標準 36
第5章 求職“淘寶”之旅 37
5.1 校園招聘 37
5.2 網路招聘 39
5.3 高效使用招聘網站 39
5.4 其他求職渠道 45
第2篇 面試成功有道
第6章 面試的三種方式 48
6.1 筆試 48
6.2 電話面試 49
6.2.1 不要過分感覺自我良好 49
6.2.2 常見的電話面試問題 49
6.2.3 電話面試注意事項 50
6.3 面試 50
6.3.1 面試攜帶物品 51
6.3.2 面試心理準備 51
6.3.3 面試舉止言談 53
6.3.4 面試後的工作 54
第7章 如何應對企業面試 55
7.1 企業面試的常見形式 55
7.2 篩選式面試 55
7.2.1 篩選面試概述 56
7.2.2 職業目標篩選 56
7.2.3 職業專長篩選 56
7.2.4 你在職業上的弱點 56
7.2.5 在以往公司中的表現 57
7.3 詢問中面試 57
7.3.1 如何應對詢問面試 57
7.3.2 幾個常見的詢問面試題 58
7.4 壓力式面試 58
7.4.1 壓力面試的作用 58
7.4.2 壓力面試情景回溯 59
7.4.3 如何應對壓力面試問題 59
7.5 小組面試 60
7.5.1 小組面試概述 60
7.5.2 提高小組面試過關幾率 61
7.5.3 論辯技巧 62
第8章 常見面試題(包括面試真題27個) 63
8.1 工作動機 個人願望 63
8.2 興趣 優缺點 66
8.3 工作經驗及態度 68
8.4 薪資及福利待遇 70
8.5 其他 72
第3篇 Java程式設計篇
第9章 Java語法面試題?(包括面試真題39個) 77
9.1 Java的特徵、機制與特點 77
9.2 基本數據類型 79
9.3 運算符相關 83
9.4 條件分支試題 88
9.5 循環套用試題 92
第10章 字元串與數組面試題(包括面試真題20個) 95
10.1 字元串基礎 95
10.2 處理和比較字元串 97
10.3 格式化字元串 103
10.4 正則表達式 109
10.5 數組操作 113
第11章 面向對象試題(包括面試真題21個) 120
11.1 面向對象概念 120
11.2 繼承與多態 125
11.3 Object類的相關問題 134
11.4 內部類 145
第12章 Java異常面試題(包括面試真題24個) 147
12.1 異常的拋出 147
12.2 異常的捕獲 149
12.3 自定義異常 153
12.4 運行時異常 154
第13章 多執行緒試題(包括面試真題22個) 159
13.1 執行緒基礎題目 159
13.2 執行緒的同步 165
13.3 執行緒高級系列試題 169
第14章 集合類試題(包括面試真題32個) 176
14.1 List集合相關試題 176
14.2 Set集合相關試題 179
14.3 Queue集合相關試題 182
14.4 Map集合相關試題 185
14.5 疊代器相關試題 189
第15章 資料庫相關試題(包括面試真題30個) 194
15.1 資料庫體系結構 194
15.2 標準SQL語法 196
15.3 Oracle資料庫試題 200
15.4 MySQL資料庫試題 203
15.5 SQL Server資料庫試題 205
15.6 JDBC套用試題 207
第4篇 數據結構與設計模式
第16章 網路與數據流的試題(包括面試真題14個) 213
16.1 網路概述 213
16.2 網路體系結構 216
16.3 輸入輸出流 219
第17章 數據結構與算法試題(包括面試真題37個) 229
17.1 算法概述 229
17.2 線性表 231
17.3 棧和佇列 236
17.4 樹和二叉樹 240
17.5 查找算法 243
17.6 排序算法 245
17.7 其他算法 250
第18章 軟體工程與設計模式(包括面試真題37個) 257
18.1 軟體工程基礎 257
18.2 軟體需求與設計 260
18.3 軟體開發與測試 264
18.4 軟體維護周期 266
18.5 UML語言 269
18.6 常見設計模式 272
第5篇 綜合測試篇
第19章 英語面試(包括面試真題7個) 276
19.1 面試前的準備工作 276
19.2 面試中的常見問題 277
19.3 英語辭彙加油站 280
19.4 求職信參考模板 281
19.5 洽談薪水技巧 282
第20章 電話面試 283
20.1 電話面試的目的 283
20.2 分析企業的電話面試 283
20.3 電話面試禮儀 284
20.4 電話面試注意事項 284
20.5 電話面試技巧 285
第21章 智力測試 286
21.1 數字推理習題(包括面試真題12個) 286
21.2 數學運算習題 287
21.3 邏輯推理習題 292
第6篇 職場生存篇
第22章 “新員工”的第一堂課 296
22.1 第一天上班 296
22.2 入職事宜 297
22.3 最初幾周 298
22.4 幾點忠告 299
第23章 學會在企業中立足 304
23.1 如何度過試用期 304
23.2 儘快進入工作角色 306
23.3 與老員工相處 307
23.4 保持激情,提高自己 310
第24章 向金字塔尖前進 312
24.1 巧妙要求加薪和升職 312
24.2 升職加薪六大秘笈 314
24.3 升職加薪六大禁忌 315
24.4 技術人員的升職通道 316
24.5 晉升報告模板 316
附錄A Java面試題一 318
附錄B Java面試題二 320
附錄C Java面試題三 322
附錄D Java面試題四 324
附錄E Java面試題五 326