上篇:麵試筆試經驗技巧篇
經驗技巧1 如何巧妙地迴答麵試官的問題 2
經驗技巧2 如何迴答技術性的問題 3
經驗技巧3 如何迴答非技術性問題 4
經驗技巧4 如何迴答快速估算類問題 5
經驗技巧5 如何迴答算法設計問題 6
經驗技巧6 如何迴答係統設計題 8
經驗技巧7 如何解決求職中的時間衝突問題 11
經驗技巧8 如果麵試問題曾經遇見過,是否要告知麵試官 12
經驗技巧9 在被企業拒絕後是否可以再申請 12
經驗技巧10 如何應對自己不會迴答的問題 13
經驗技巧11 如何應對麵試官的“激將法”語言 13
經驗技巧12 如何處理與麵試官持不同觀點這個問題 14
經驗技巧13 什麼是職場暗語 14
經驗技巧14 如何進行自我介紹? 18
經驗技巧15 如何剋服麵試中緊張的情緒? 19
經驗技巧16 如何準備集體麵試? 21
經驗技巧17 如何準備電話麵試? 23
經驗技巧18 簽約和違約需要注意哪些事情? 24
下篇:麵試筆試技術攻剋篇
第1章 PHP基礎知識 29
1.1 PHP語言 29
1.1.1 PHP與ASP、JSP有什麼區彆? 29
1.1.2 PHP與HTML有什麼區彆? 31
1.1.3 PHP的優點是什麼? 32
1.1.4 PHP的輸齣語句有哪些? 33
1.1.5 如何區分單引號與雙引號? 35
1.1.6 什麼是XML? 37
1.2 麵嚮對象技術 40
1.2.1 麵嚮對象與麵嚮過程有什麼區彆? 40
1.2.2 麵嚮對象的特徵是什麼? 41
1.2.3 麵嚮對象的開發方式有什麼優點? 41
1.2.4 類與對象的區彆是什麼? 41
1.2.5 PHP5 中魔術方法有哪些? 43
1.2.6 值傳遞與引用傳遞有什麼區彆? 51
1.2.7 什麼是對象剋隆? 52
1.2.8 什麼是延遲靜態綁定? 56
1.2.9 作用域範圍有哪幾種? 57
1.2.10 什麼是構造函數?什麼是析構函數? 58
1.2.11 什麼是繼承? 60
1.2.12 抽象類與接口有什麼區彆與聯係? 63
1.2.13 什麼是多態? 65
1.3 關鍵字 67
1.3.1 final有什麼作用? 67
1.3.2 finally有什麼作用? 68
1.3.3 assert有什麼作用? 69
1.3.4 static有什麼作用? 70
1.3.5 global有什麼作用? 72
1.3.6 this、self和parent的區彆是什麼? 73
1.3.7 include與require有什麼區彆? 75
1.3.8 break、continue與return有什麼區彆與聯係? 77
1.3.9 switch有什麼作用? 79
1.4 常量與變量 81
1.4.1 什麼是常量? 81
1.4.2 什麼是變量? 84
1.4.3 如何判斷變量是否存在、是否為非空字符或非零? 87
1.4.4 變量的作用域範圍有哪幾種? 87
1.4.5 如何對變量進行引用? 89
1.5 數據類型 90
1.5.1 基本數據類型有哪些? 90
1.5.2 如何進行類型轉換? 92
1.6 運算符 93
1.6.1 運算符的種類有哪些? 93
1.6.2 ++與—的含義是什麼? 100
1.7 字符串 101
1.7.1 字符串處理函數有哪些? 101
1.7.2 ==與===有什麼區彆? 106
1.8 正則錶達式 106
1.9 函數 111
1.9.1 傳值和引用的區彆是什麼? 111
1.9.2 什麼是默認參數? 114
1.9.3 什麼是函數返迴值? 114
1.9.4 如何進行函數調用? 115
1.10 數組 117
1.10.1 如何進行數組的定義與聲明? 117
1.10.2 什麼是多維數組? 121
1.10.3 數組函數有哪些? 124
1.11 文件管理 130
1.11.1 有哪些文件操作? 130
1.11.2 涉及文件操作的函數有哪些? 134
1.12 異常處理與錯誤處理 137
1.12.1 什麼是異常處理與錯誤處理? 137
1.12.2 error_reporting()的作用是什麼? 138
1.12.3 如何進行異常捕捉與處理? 139
1.12.4 如何實現自定義的異常類? 141
1.13 內存管理 141
1.13.1 什麼是內存管理? 141
1.13.2 什麼是垃圾迴收? 142
1.14 Redis 143
1.14.1 什麼是Redis? 143
1.14.2 Redis的常見問題有哪些? 145
1.15 Memcache 147
第2章 PHP Web與框架 153
2.1 PHP Web 153
2.1.1 Session與Cookie的區彆是什麼? 153
2.1.2 GET和POST有什麼區彆? 158
2.1.3 如何預防各類安全性問題? 160
2.1.4 HTTP狀態碼的含義是什麼? 161
2.1.5 utf-8編碼需要注意哪些問題? 164
2.1.6 如何進行網站的優化? 165
2.2 模闆 166
2.3 框架 167
2.3.1 什麼是MVC? 167
2.3.2 PHP的開發框架有哪些? 168
2.3.3 什麼是CI框架? 168
2.4 JavaScript、HTML、CSS等 171
第3章 PHP進階知識 173
3.1 時間和日期管理 173
3.1.1 如何輸齣年-月-日? 173
3.1.2 如何輸齣時-分-秒? 174
3.1.3 如何輸齣閏年-星期-天? 175
3.1.4 PHP相關的日期函數有哪些? 176
3.2 緩存 179
3.3 文件管理 180
3.3.1 PHP中文件操作函數有哪些? 180
3.3.2 如何進行文件上傳? 183
3.3.3 如何進行文件下載? 185
3.3.4 如何進行版本管理? 186
3.4 驗證碼 187
第4章 設計模式 188
4.1 常見的設計模式有哪些? 188
4.2 什麼是單例模式? 190
4.3 什麼是工廠模式? 191
4.4 什麼是觀察者模式? 192
第5章 數據庫 196
5.1 數據庫基礎知識 196
5.1.1 SQL語言的功能有哪些? 197
5.1.2 內連接與外連接有什麼區彆? 199
5.1.3 什麼是事務? 200
5.1.4 什麼是存儲過程?它與函數有什麼區彆與聯係? 202
5.1.5 一二三四範式有何區彆? 202
5.1.6 什麼是觸發器? 204
5.1.7 什麼是遊標? 205
5.1.8 如果數據庫日誌滿瞭,那麼會齣現什麼情況? 206
5.1.9 UNION和UNION ALL有什麼區彆? 206
5.1.10 什麼是視圖? 207
5.1.11 什麼是數據庫三級封鎖協議? 207
5.1.12 索引的優缺點 208
5.2 MySQL基礎知識 209
5.2.1 PHP操作MySQL的函數有哪些? 210
5.2.2 PHP連接MySQL的方法是什麼? 211
5.2.3 MySQLi訪問數據庫的方法 214
5.2.4 如何進行MySQL操作? 218
5.2.5 MySQL支持哪些字段類型? 227
5.2.6 什麼是索引? 230
5.2.7 什麼是數據庫引擎? 232
5.2.8 如何進行數據庫分頁? 233
5.2.9 什麼是數據庫權限? 237
5.2.10 PHP Web訪問MySQL方法是什麼? 238
5.2.11 如何高效操作MySQL? 240
5.3 MySQL高級管理 240
5.3.1 如何對MySQL進行優化? 240
5.3.2 如何進行數據庫優化? 244
5.3.3 如何進行數據庫操作優化? 247
5.3.4 如何進行數據庫錶優化? 249
第6章 操作係統 255
6.1 進程管理 255
6.1.1 進程與綫程有什麼區彆? 255
6.1.2 綫程同步有哪些機製? 256
6.1.3 內核綫程和用戶綫程的區彆 256
6.2 內存管理 257
6.2.1 內存管理有哪幾種方式? 257
6.2.2 什麼是虛擬內存? 258
6.2.3 什麼是內存碎片?什麼是內碎片?什麼是外碎片? 258
6.2.4 虛擬地址、邏輯地址、綫性地址、物理地址有什麼區彆? 259
6.2.5 Cache替換算法有哪些? 259
6.3 用戶編程接口 261
6.3.1 庫函數調用與係統調用有什麼不同? 261
6.3.2 靜態鏈接與動態鏈接有什麼區彆? 261
6.3.3 靜態鏈接庫與動態鏈接庫有什麼區彆? 262
6.3.4 用戶態和核心態有什麼區彆? 262
6.3.5 用戶棧與內核棧有什麼區彆? 263
第7章 網絡 264
7.1 TCP/IP 264
7.1.1 協議 264
7.1.2 TCP/IP 265
7.1.3 常見筆試題 265
7.2 RESTful架構風格 266
7.2.1 REST 266
7.2.2 約束條件 267
7.2.3 常見筆試題 267
7.3 HTTP 268
7.3.1 URI和URL 268
7.3.2 HTTP協議 269
7.3.3 HTTP報文 271
7.3.4 HTTP首部 272
7.3.5 緩存 273
7.3.6 常見筆試題 275
7.4 TCP 276
7.4.1 連接管理 276
7.4.2 確認應答 278
7.4.3 窗口控製 280
7.4.4 重傳控製 281
7.4.5 常見筆試題 281
7.5 HTTPS 282
7.5.1 加密 283
7.5.2 數字簽名 283
7.5.3 數字證書 284
7.5.4 安全通信機製 284
7.5.5 常見筆試題 286
7.6 HTTP/2.0 286
7.6.1 二進製分幀層 287
7.6.2 多路通信 288
7.6.3 請求優先級 288
7.6.4 服務器推送 289
7.6.5 首部壓縮 289
7.6.6 常見筆試題 289
第8章 大數據 290
8.1 從大量的URL中找齣相同的URL 290
8.2 求高頻詞 290
8.3 找齣訪問百度最多的IP 291
8.4 在大量的數據中找齣不重復的整數 292
8.5 在大量的數據中判斷一個數是否存在 292
8.6 如何查詢最熱門的查詢串 293
8.7 統計不同電話號碼的個數 294
8.8 從5億個數中找齣中位數 295
8.9 按照query的頻度排序 296
8.10 找齣排名前500的數 297
附錄 真題及答案 298
真題1 298
真題2 300
真題3 303
真題1答案 305
真題2答案 306
真題3答案
· · · · · · (
收起)