針對當前各大IT企業面試筆試中常見的問題以及注意事項,進行了深層次地分析。本書除了對傳統的電腦相關知識(C/C++、資料結構與演算法、作業系統等)進行介紹外,還根據當前電腦技術的發展潮流,對面試筆試中常見的海量資料處理進行了詳細地分析。同時,為了更具說服力,本書對面試過程中求職者存在的問題進行了深度剖析,總結提煉了大量程式師面試筆試技巧,這些技巧生動形象,對求職者能夠起到一定的指引作用。本書也從歷年的程式師面試筆試真題中精挑細選多套完整試題,以供讀者學完本書後檢測自我能力,通過這些試卷與講解,能夠幫助求職者有針對性地進行求職準備。
《程式師面試筆試寶典第3版》是一本電腦相關專業畢業生面試筆試的求職用書,同時也適合期望在電腦軟硬體行業大顯身手的電腦愛好者閱讀。
目錄
前言
上篇:面試筆試經驗技巧篇
經驗技巧1 如何巧妙地回答面試官的問題
經驗技巧2 如何回答技術性的問題
經驗技巧3 如何回答非技術性問題
經驗技巧4 如何回答快速估算類問題
經驗技巧5 如何回答演算法設計問題
經驗技巧6 如何回答系統設計題
經驗技巧7 如何解決求職中的時間衝突問題
經驗技巧8 如果面試問題曾經遇見過,是否要告知面試官
經驗技巧9 在被企業拒絕後是否可以再申請
經驗技巧10 如何應對自己不會回答的問題
經驗技巧11 如何應對面試官的“激將法”語言
經驗技巧12 如何處理與面試官持不同觀點這個問題
經驗技巧13 什麼是職場暗語
下篇:面試筆試技術攻克篇
第1章 程式設計基礎
1.1 C/C++關鍵字
1.1.1 static(靜態)變數有什麼作用
1.1.2 const有哪些作用
1.1.3 switch語句中的case結尾是否必須添加break語句
1.1.4 volatile在程式設計中有什麼作用
1.1.5 斷言ASSERT( )是什麼
1.1.6 枚舉變數的值如何計算
1.1.7 char str1[] = "abc"; char str2[] = "abc"; str1與str2不相等,為什麼
1.1.8 為什麼有時候main( )函數會帶參數?參數argc與argv的含義是什麼
1.1.9 C++裡面是不是所有的動作都是main( )函數引起的
1.1.10 *p++與(*p)++等價嗎?為什麼
1.1.11 前置運算與後置運算有什麼區別
1.1.12 a是變數,執行(a++) += a語句是否合法
1.1.13 如何進行float、bool、int、指標變數與“零值”的比較
1.1.14 new/delete與malloc/free的區別是什麼
1.1.15 什麼時候需要將引用作為返回值
1.1.16 變數名為618Software是否合法
1.1.17 C語言中,整型變數x小於0,是否可知x×2也小於0
1.1.18 exit(status)是否與從main( )函數返回的status等價
1.1.19 已知String類定義,如何實現其函數體
1.1.20 在C++語言中如何實現範本函數的外部調用
1.1.21 在C++語言中,關鍵字explicit有什麼作用
1.1.22 C++中異常的處理方法以及使用了哪些關鍵字
1.1.23 如何定義和實現一個類的成員函數為回呼函數
1.2 記憶體分配
1.2.1 記憶體分配的形式有哪些
1.2.2 什麼是記憶體洩漏
1.2.3 棧空間的最大值是多少
1.2.4 什麼是緩衝區溢位
1.3 sizeof
1.3.1 strlen("
上篇:面試筆試經驗技巧篇
經驗技巧1 如何巧妙地回答面試官的問題
經驗技巧2 如何回答技術性的問題
經驗技巧3 如何回答非技術性問題
經驗技巧4 如何回答快速估算類問題
經驗技巧5 如何回答演算法設計問題
經驗技巧6 如何回答系統設計題
經驗技巧7 如何解決求職中的時間衝突問題
經驗技巧8 如果面試問題曾經遇見過,是否要告知面試官
經驗技巧9 在被企業拒絕後是否可以再申請
經驗技巧10 如何應對自己不會回答的問題
經驗技巧11 如何應對面試官的“激將法”語言
經驗技巧12 如何處理與面試官持不同觀點這個問題
經驗技巧13 什麼是職場暗語
下篇:面試筆試技術攻克篇
第1章 程式設計基礎
1.1 C/C++關鍵字
1.1.1 static(靜態)變數有什麼作用
1.1.2 const有哪些作用
1.1.3 switch語句中的case結尾是否必須添加break語句
1.1.4 volatile在程式設計中有什麼作用
1.1.5 斷言ASSERT( )是什麼
1.1.6 枚舉變數的值如何計算
1.1.7 char str1[] = "abc"; char str2[] = "abc"; str1與str2不相等,為什麼
1.1.8 為什麼有時候main( )函數會帶參數?參數argc與argv的含義是什麼
1.1.9 C++裡面是不是所有的動作都是main( )函數引起的
1.1.10 *p++與(*p)++等價嗎?為什麼
1.1.11 前置運算與後置運算有什麼區別
1.1.12 a是變數,執行(a++) += a語句是否合法
1.1.13 如何進行float、bool、int、指標變數與“零值”的比較
1.1.14 new/delete與malloc/free的區別是什麼
1.1.15 什麼時候需要將引用作為返回值
1.1.16 變數名為618Software是否合法
1.1.17 C語言中,整型變數x小於0,是否可知x×2也小於0
1.1.18 exit(status)是否與從main( )函數返回的status等價
1.1.19 已知String類定義,如何實現其函數體
1.1.20 在C++語言中如何實現範本函數的外部調用
1.1.21 在C++語言中,關鍵字explicit有什麼作用
1.1.22 C++中異常的處理方法以及使用了哪些關鍵字
1.1.23 如何定義和實現一個類的成員函數為回呼函數
1.2 記憶體分配
1.2.1 記憶體分配的形式有哪些
1.2.2 什麼是記憶體洩漏
1.2.3 棧空間的最大值是多少
1.2.4 什麼是緩衝區溢位
1.3 sizeof
1.3.1 strlen("
網路書店
類別
折扣
價格
-
新書87折$360