TOP
0
0
魅麗。花火原創小說66折起
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
滿額折
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)
斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)

斬獲Offer:IT名企面試策略與編程筆試精解(簡體書)

人民幣定價:59.8 元
定  價:NT$ 359 元
優惠價:87312
領券後再享89折
無庫存,下單後進貨(採購期約45個工作天)
可得紅利積點:9 點
相關商品
商品簡介
作者簡介
目次

商品簡介

《斬獲Offer:IT名企面試策略與編程筆試精解》是程序員準備技術面試的完美首選。為反映不斷變化的技術和趨勢,本書已經更新到第4版,為當今程序員面臨的職業面試提供深入指導。在線編程競賽已被用於篩選成千上萬的候選人,雇主甚至在GitHub上考量候選人的公共代碼庫――隨著競爭越發激烈,程序員需要在面試之前將自己塑造成理想的候選人。 《斬獲Offer:IT名企面試策略與編程筆試精解》將有助於: ● 瞭解面試官想要聽到的內容,推進面試過程 ● 採用有效的方法與非技術招聘人員進行電話面試 ● 對常見的面試問題和測試進行專家級分析講解 ● 在口頭、競賽以及GitHub等場合做好展示自己技能的準備 ● 在壓力條件下展示自己的各項技能 ● 作為一項工作的最佳候選人脫穎而出

作者簡介

[美]約翰·摩根(John Mongan),是一位自學成才的程序員,擔任多家軟件公司和製藥公司的顧問,具有專業經驗。他在軟件測試技術方面擁有三項專利,並擁有加州大學聖地亞哥分校的生物信息學碩士學位和博士學位,在學校的研究方向為蛋白質動力學的超級計算機模擬。目前是加州大學舊金山分校放射學和生物醫學影像學院信息系的助理教授和副主席,研究重點是機器學習應用於放射學數據和計算機化臨床決策支持。
[美]諾亞·金德勒(Noah Kindler),是安全技術公司Avira的技術副總裁。他領導多個產品的軟件設計和開發團隊,用戶群超過1億人。
[美]埃裡克·吉格爾(Eric Giguere),(很久以前)在Commodore VIC-20上開始BASIC編程,並且迷上了計算機編程。他擁有滑鐵盧大學計算機科學的BMath和MMath學位,有著豐富的專業編程經驗,並且出版了幾本編程書籍。目前是Google的一名資深軟件工程師。

目次

目 錄

第1章 求職之前 1
1.1 瞭解自己 1
1.2 瞭解市場 3
1.2.1 基本的市場情況 3
1.2.2 關於外包 3
1.3 培養順應市場的技能 4
1.4 完成任務 5
1.5 準備好網上個人資料 6
1.6 小結 7
第2章 求職過程 9
2.1 尋找和聯繫公司 9
2.1.1 尋找公司 9
2.1.2 獲得推薦 10
2.1.3 與獵頭合作 10
2.1.4 直接聯繫公司 11
2.1.5 招聘會 11
2.1.6 技術驅動的網站 12
2.2 面試過程 12
2.2.1 篩選面試 12
2.2.2 現場面試 13
2.2.3 著裝 13
2.3 招聘人員的角色 13
2.4 錄用和談判 14
2.4.1 應對招聘人員的施壓 15
2.4.2 商量薪資 15
2.4.3 接受和拒絕錄用 16
2.5 小結 16
第3章 電話面試 19
3.1 瞭解電話面試 19
3.1.1 軟件工程師主持的電話面試 19
3.1.2 非技術人員主持的電話面試 20
3.2 如何進行電話面試 21
3.3 電話面試問題樣例 22
3.3.1 C中的內存分配 22
3.3.2 權衡遞歸的利弊 22
3.3.3 移動編程 22
3.3.4 FizzBuzz 23
3.3.5 字符串翻轉 24
3.3.6 刪除重複項 24
3.3.7 括號嵌套 25
3.4 小結 26
第4章 編程解題方法 27
4.1 面試過程 27
4.1.1 面試場景 27
4.1.2 面試問題 28
4.1.3 選用哪種編程語言 28
4.1.4 互動是關鍵 29
4.2 解決問題 29
4.2.1 基本步驟 30
4.2.2 被題目困住時 31
4.3 分析解決方案 32
4.3.1 大O分析法 32
4.3.2 大O分析的原理 33
4.3.3 最好情況、平均情況和最壞情況 34
4.3.4 優化和大O分析 35
4.3.5 如何進行大O分析 35
4.3.6 哪種算法更好 35
4.3.7 內存佔用分析 36
4.4 小結 37
第5章 鏈表 39
5.1 為什麼考鏈表 39
5.2 各種鏈表 40
5.2.1 單鏈表 40
5.2.2 雙向鏈表 42
5.2.3 循環鏈表 42
5.3 基本鏈表操作 42
5.3.1 跟蹤頭元素 42
5.3.2 遍歷鏈表 43
5.3.3 插入和刪除元素 44
5.4 有關鏈表的面試問題 46
5.4.1 棧實現 46
5.4.2 維護鏈表尾指針 51
5.4.3 removeHead中的錯誤 57
5.4.4 鏈表的倒數第m個元素 58
5.4.5 鏈表展平 61
5.4.6 鏈表還原 64
5.4.7 空或循環 66
5.5 小結 69
第6章 樹和圖 71
6.1 樹 71
6.1.1 二叉樹 73
6.1.2 二叉搜索樹 74
6.1.3 堆 76
6.1.4 常見搜索 76
6.1.5 遍歷 77
6.2 圖 77
6.3 與樹和圖有關的面試問題 78
6.3.1 樹的高度 78
6.3.2 先序遍歷 79
6.3.3 先序遍歷(不使用遞歸) 80
6.3.4 最近的共同祖先 82
6.3.5 從二叉樹到堆 83
6.3.6 不平衡二叉搜索樹 86
6.3.7 Kevin Bacon的六度 87
6.4 小結 91
第7章 數組和字符串 93
7.1 數組 93
7.1.1 C和C++ 94
7.1.2 Java 95
7.1.3 C# 95
7.1.4 JavaScript 96
7.2 字符串 96
7.2.1 C 97
7.2.2 C++ 97
7.2.3 Java 98
7.2.4 C# 99
7.2.5 JavaScript 99
7.3 有關數組和字符串的面試問題 99
7.3.1 找到第一個不重複的字符 99
7.3.2 刪除指定的字符 102
7.3.3 反轉單詞 105
7.3.4 整數/字符串轉換 108
7.3.5 UTF-8字符串驗證 113
7.4 小結 116
第8章 遞歸 117
8.1 理解遞歸 117
8.2 與遞歸有關的面試問題 120
8.2.1 二分搜索 120
8.2.2 字符串的排列 122
8.2.3 字符串的組合 125
8.2.4 電話單詞 127
8.3 小結 132
第9章 排序 133
9.1 排序算法 133
9.1.1 選擇排序 134
9.1.2 插入排序 135
9.1.3 快速排序 136
9.1.4 歸併排序 137
9.2 與排序有關的面試問題 139
9.2.1 最佳排序算法 139
9.2.2 穩定的選擇排序 142
9.2.3 多鍵排序 145
9.2.4 使排序穩定 146
9.2.5 經過優化的快速排序 147
9.2.6 煎餅排序 150
9.3 小結 152
第10章 併發 153
10.1 基本線程的概念 153
10.1.1 線程 153
10.1.2 系統線程與用戶線程 154
10.1.3 監視器和信號量 154
10.1.4 死鎖 155
10.1.5 線程示例 155
10.2 與併發有關的面試問題 158
10.2.1 忙等 158
10.2.2 生產者/消費者 160
10.2.3 哲學家進餐 162
10.3 小結 166
第11章 面向對象編程 167
11.1 基礎知識 167
11.1.1 類與對象 167
11.1.2 構造與析構 168
11.1.3 繼承與多態 169
11.2 有關面向對象的編程 問題 170
11.2.1 接口和抽象類 170
11.2.2 虛方法 172
11.2.3 多重繼承 173
11.2.4 資源管理 174
11.3 小結 176
第12章 設計模式 177
12.1 設計模式是什麼 177
12.1.1 為何使用設計模式 177
12.1.2 面試中的設計模式 178
12.2 常見的設計模式 178
12.2.1 單例模式 178
12.2.2 構建器模式 179
12.2.3 迭代器模式 180
12.2.4 觀察者模式 180
12.2.5 裝飾器模式 181
12.3 關於設計模式的面試 問題 181
12.3.1 實現單例模式 181
12.3.2 裝飾器模式與繼承 184
12.3.3 高效的觀察者更新 185
12.4 小結 185
第13章 數據庫 187
13.1 數據庫基礎知識 187
13.1.1 關系數據庫 187
13.1.2 SQL 188
13.1.3 NoSQL 192
13.1.4 對象數據庫 192
13.1.5 混合鍵-值/列數據庫 192
13.1.6 數據庫事務 193
13.1.7 分布式數據庫 194
13.2 有關數據庫的面試問題 195
13.2.1 簡單的SQL 195
13.2.2 公司和員工數據庫 195
13.2.3 不採用聚合求最大值 198
13.2.4 三值邏輯 199
13.2.5 課程學習模式 200
13.3 小結 204
第14章 圖形和位操作 205
14.1 圖形 205
14.2 位操作 206
14.2.1 二進制補碼表示法 206
14.2.2 位運算符 207
14.2.3 通過移位實現優化 208
14.3 與圖形有關的面試問題 208
14.3.1 八分之一圓 208
14.3.2 矩形重疊 210
14.4 與位操作有關的面試 問題 213
14.4.1 高位優先或低位優先 213
14.4.2 1的個數 215
14.5 小結 218
第15章 數據科學、隨機數和統計學 219
15.1 概率和統計 220
15.1.1 描述性統計和推斷性統計 221
15.1.2 置信區間 221
15.1.3 統計檢驗 222
15.2 人工智能與機器學習 223
15.3 隨機數生成器 224
15.4 與數據科學、隨機數和統計學有關的面試問題 225
15.4.1 不可重複的結果 226
15.4.2 學得越多,懂得越少 227
15.4.3 擲骰子 229
15.4.4 計算π 232
15.5 小結 236
第16章 計數、測量和排序難題 237
16.1 解決腦筋急轉彎問題 237
16.1.1 注意假設 238
16.1.2 不要被嚇倒 239
16.1.3 小心簡單的問題 239
16.1.4 估算問題 240
16.2 腦筋急轉彎問題 240
16.2.1 數一數打開的儲物櫃 240
16.2.2 三個開關 242
16.2.3 過橋 243
16.2.4 重彈珠 246
16.2.5 美國加油站數量 250
16.3 小結 251
第17章 圖形和空間難題 253
17.1 先畫出來 253
17.2 有關圖形和空間的問題 254
17.2.1 船和碼頭 254
17.2.2 數立方體 256
17.2.3 狐狸和鴨子 259
17.2.4 燃燒保險絲 261
17.2.5 躲開火車 262
17.3 小結 263
第18章 知識方面的問題 265
18.1 相關準備 265
18.2 面試問題舉例 266
18.2.1 C++與Java 266
18.2.2 友元類 267
18.2.3 參數傳遞 268
18.2.4 宏和內聯函數 269
18.2.5 繼承 270
18.2.6 垃圾收集 271
18.2.7 32位應用與64位應用 272
18.2.8 網絡性能 272
18.2.9 Web應用安全 273
18.2.10 密碼技術 275
18.2.11 哈希表與二叉
搜索樹 275
18.2.12 MapReduce 276
18.3 小結 276
第19章 非技術問題 277
19.1 為何要出非技術問題 277
19.2 面試問題舉例 278
19.2.1 你想做什麼工作 278
19.2.2 你最喜歡的編程語言是什麼 279
19.2.3 你的工作風格是什麼 279
19.2.4 你能告訴我你有什麼經驗嗎 280
19.2.5 你的職業目標是什麼 280
19.2.6 你為什麼要換工作 280
19.2.7 你希望的薪水是多少 281
19.2.8 你過去的薪水是多少 283
19.2.9 我們為什麼應該錄用你 284
19.2.10 你為什麼想為這家公司工作 284
19.2.11 有什麼問題要問我嗎 284
19.3 小結 284
附錄A 簡歷 285
A.1 技術簡歷 285
A.1.1 糟糕的示例 285
A.1.2 推銷自己 288
A.1.3 保持簡短 288
A.1.4 列出正確的信息 289
A.1.5 簡明清晰 290
A.1.6 僅限相關信息 291
A.1.7 使用反向時間順序排序 292
A.1.8 保持校對的習慣 293
A.1.9 改進後的示例 293
A.1.10 經理和高級開發人員 294
A.1.11 針對職位裁剪簡歷 299
A.2 簡歷樣本 299

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 312
無庫存,下單後進貨
(採購期約45個工作天)

暢銷榜

客服中心

收藏

會員專區