<內容簡介>
孫宇熙編著的《程序員生存手冊(面試篇)》深入剖析知名IT企業經典的面試題目,並從多角度思考解決之道,引導讀者體會學術界與工業界解決方案的異同,培養工程思維。
覆蓋6種典型的電腦編程語言,但不囿於編程技巧的講解,而是直指面試問題背後讀者應具備的知識結構和知識遷移能力。
除了專業技能的訓練,特別關註軟能力的培養,從如何拿到一個好。offer開始,全程「導航」程序員的職業生涯。
輕鬆靈活的學習方式和豐富的學習資源,讀者可掃描問題解答中及章後的二維碼獲取相關內容的視頻學習資料。
<章節目錄>
前言
致謝
第一篇 基礎篇
第1章 數據結構
1.1 鏈表
1.2 數組
1.3 字符串
1.4 比特與字節
1.5 堆棧及其他
第2章 演算法與優化
2.1 排序
2.2 演算法複雜性
第3章 操作系統
3.1 文件系統
3.2 多線程
3.3 網絡
3.4 編譯與內核
第4章 面向對象
4.1 C++
4.2 軟件設計模式
4.3 STL
第二篇 工程篇
第5章 五花八門的語言
5.1 Perl
5.2 PHP
5.3 Java
第6章 數據庫
6.1 基礎知識
6.2 數據庫設計與優化
第7章 網絡
7.1 HTTP與Web Server
7.2 VPN
第8章 面試題集錦
第三篇 潮流篇
第9章 大數據
9.1 大數據基本概念
9.2 大數據流派 199
9.3 大數據實戰
第10章 雲計算
10.1 基本概念
10.2 雲計算與大數據
10.3 軟件定義網絡
10.4 軟件定義存儲
10.5 軟件定義的數據中心
第11章 Android開發
第四篇 軟 技 能 篇
第12章 面試基礎
12.1 何為軟技能
12.2 怎樣提高軟技能
12.3 演講與報告也是一種能力
第13章 過HR這一關
13.1 HR關心什麼
13.2 HR的問題表
第14章 offer是起點而不是終點
14.1 如何拿到好的offer
14.2 程序員的職業生涯
14.3 程序員的英文修養
14.4 成為卓有成效的溝通者
<作者介紹>
編者:孫宇熙
Ricky Sun(孫宇熙)現任EMC中國研究院院長、卓越研發集團CTO、技術委員會主席,中國電子學會雲計算專家委員會專家委員,哈爾濱工業大學電腦與軟件學院客座教授。在EMC集團主要負責大數據、軟件定義的數據中心、雲計算、超融合架構、高性能計算、高校科研合作等領域的研發、戰略合作與創新工作。 具有在硅谷和國內十餘年工作和創業的經驗:既有在大型跨國公司(微軟、Yahoo!)的工作經歷,也有過成功的創業經歷。在Web2.0、無線網絡優化管理、混合雲架構、大數據快數據基礎架構、軟件定義存儲等領域有著多年的工作經驗、專利及業界的影響力。近年專業著作有:《軟件定義的數據中心——技術與實踐》、《大數據——戰略、技術、實踐》等。