C++程式設計師面試寶典(C/C++程式設計師寶典)

C++程式設計師面試寶典

C/C++程式設計師寶典一般指本詞條

《C++程式設計師面試寶典》是2010年9月1日清華大學出版社出版的圖書。

基本介紹

  • 書名:C++程式設計師面試寶典
  • ISBN:7302228310, 9787302228318
  • 頁數:324頁
  • 出版社清華大學出版社
  • 出版時間:2010年9月1日
  • 裝幀:平裝
  • 開本:16
內容簡介,目錄,

內容簡介

許多開發者對C++語言及其底層原理掌握殼店厚不牢固,在面試過程中經常漏洞百出,無法取得好成績。而招聘單位為了得到高素質的員工往往採用各種形式的面試考察求職者,這讓面試難度大大增加。求職者要想成功應聘,不僅需要紮實的基本功,還需要經受情商和智商方面的考驗。
主要內容包括面試流程及準備、英語面試、電話面試、C++語言基礎、流程控制、輸入輸出、預處理、記憶體管理、指針、面向對象基礎、類、多態、繼承、函式、模板與STL、再檔廈糊數據結構、軟體工程、資料庫、作業系統、計算機網路、經典算法題、資料庫操作題、思維拓展、文字解答實戰題、程式改錯實戰題、編寫程式實戰題、智力測戒判籃試、邏輯測試等。

目錄

第1篇 求職準備和夜台槳技巧
第1章 了解面試——通過面試腿頁備想抓住機會 2
1.1 選擇自己的應聘職位範圍 2
1.1.1 針對初級C++工程師職位 2
1.1.2 針對中、高級C++開發工程師職位 3
1.1.3 C++的職位劃分 4
1.2 製作專業化的應聘簡歷 5
1.2.1 簡歷的組成 5
1.2.2 一個簡歷的樣本 6
1.4 掌全催握應聘的流程——步步為營 9
1.5 投遞簡歷 10
1.5.1 招聘網站投遞 10
1.5.2 E-mail投遞 11
1.5.3 如何面對招聘會 12
1.6 面試+筆試+上機考試 13
1.6.1 面試 13
1.6.2 筆試 14
1.6.3 上機考試 15
1.7 面試後的終結郵件 16
第2章 英文面試(教學視頻雅遙糊:60分鐘) 18
2.1 英文面試過程和技巧 18
2.2 關於工作 19
面試題1 What salary would you expect for this job 19
面試題2 What new skills or ideas do you bring to the job that other candidates aren't likely to offer 20
面試題3 What would you like to accomplish that you weren't able to accomplish in your last position 20
面試題4 How have your career motivations changed over the past few years 20
面試題5 Why should I hire you 21
面試題6 What are your key skills 21
面試題7 What are your strengths 22
面試題8 How is your experience relevant to this job 22
面試題9 What skills do you think are most critical to this job 23
面試題10 What skills would you like to develop in this job 23
面試題11 If you had to stay in your current job, what would you spend more time on? Why 24
面試題12 How could you enrich your current job 24
2.3 關於個人 24
面試題13 Why do you want to work here 25
面試題14 Do you believe you're overqualified for this position 25
面試題15 Tell me about a time you didn't perform to your capabilities 26
面試題16 How do you manage stress in your daily work 26
面試題17 Considering your own resume, what are your weaknesses in relation to this job 26
面試題18 Describe your working relationship with your colleagues 27
面試題19 Describe your personality beneath the professional image 27
面試題20 How will you complement this department 27
2.4 關於發展 28
面試題21 Tell me what you learned from a recent book 28
面試題22 What's your most productive or ideal work setting 28
面試題23 Where do you want to be in five years 29
面試題24 What are your aspirations beyond this job 29
面試題25 How long do you think you'd continue to grow in this job 29
面試題26 What do you reasonably expect to earn within five years 30
第3章 電話面試(教學視頻:13分鐘) 31
3.1 電話面試簡介 31
3.2 如何準備電話面試 32
3.3 電話面試常見問題 33
面試題27 為什麼想進本公司 33
面試題28 你最喜歡這份工作的哪一點或者哪些方面 33
面試題29 請描述一下你自己的優缺點 34
面試題30 你對本公司的了解有多少 34
面試題31 對這份工作的期望與目標何在 34
面試題32 你為什麼要離職 34
面試題33 選擇這份工作的原因是什麼 35
面試題34 你認為相關產業的發展會如何 35
面試題35 你希望的待遇為多少 35
面試題36 在工作中學習到了些什麼 35
第2篇 C++基礎知識
第4章 C++語言基礎(教學視頻:50分鐘) 38
4.1 基本數據類型 38
面試題37 C++中有哪幾種基本數據類型 38
面試題38 整型有哪幾種形式?各種形式有什麼區別 39
面試題39 C++中有哪些常量 40
面試題40 常量與變數有哪些區別 42
4.2 操作符 42
面試題41 操作符有哪些分類 43
面試題42 操作符優先權對運算結果有什麼影響 43
面試題43 邏輯操作與其他操作的關係 45
面試題44 自增自減前操作與後操作的區別 46
面試題45 指針自增自減有什麼不同 47
4.3 變數 47
面試題46 什麼是左值和右值 48
面試題47 什麼是變數 48
面試題48 變數有哪幾種初始化方式 49
面試題49 變數默認初始化有什麼規則 50
面試題50 什麼是變數的聲明和定義 50
面試題51 C++中有哪幾種作用域 51
面試題52 局部變數與嵌套的作用域 52
面試題53 變數有哪幾種存儲類型 53
4.4 引用 53
面試題54 什麼是引用 54
面試題55 如何使用const引用與非const引用 54
4.5 C與C++的聯繫 55
面試題56 C與C++有什麼區別 55
4.6 編程規範 55
面試題57 什麼是匈牙利命名法 55
面試題58 變數有什麼命名規則 56
第5章 流程控制(教學視頻:24分鐘) 58
5.1 條件語句 58
面試題59 條件語句有哪幾種形式 58
面試題60 條件語句如何嵌套?如何匹配else子句 59
5.2 循環語句 61
面試題61 for循環語句的計算順序是什麼 61
面試題62 while循環與do-while循環有什麼區別 62
面試題63 典型循環語句 64
面試題64 break語句與continue語句有什麼區別 64
5.3 switch語句 66
面試題65 switch語句的執行順序是什麼 66
面試題66 如何在switch語句內部定義變數 67
5.4 遞歸 68
面試題67 什麼是遞歸 68
面試題68 漢諾塔問題 69
第6章 輸入輸出(教學視頻:15分鐘) 73
6.1 輸入流與輸出流 73
面試題69 什麼是標準輸入輸出流 73
面試題70 如何重載輸入輸出 74
6.2 檔案輸入/輸出 75
面試題71 如何讀取一個檔案 75
面試題72 檔案輸入輸出有哪幾種方式 76
6.3 異常與錯誤 77
面試題73 什麼是異常 77
面試題74 如何拋出和捕捉異常 78
第7章 預處理以及記憶體管理(教學視頻:28分鐘) 80
7.1 宏定義 80
面試題75 宏定義與操作符的區別 80
面試題76 宏定義如何展開 81
7.2 include的使用 82
面試題77 include有哪幾種使用方式?有什麼區別 82
面試題78 包含頭檔案時如何查找頭檔案 83
7.3 記憶體分配 83
面試題79 C++中各數據類型的長度 84
面試題80 如何分配和釋放存儲空間 84
7.4 虛函式與純虛函式 85
面試題81 虛函式與純虛函式的區別 85
面試題82 如何使用純虛函式 86
第8章 指針(教學視頻:60分鐘) 88
8.1 指針概述 88
面試題83 什麼是指針 88
面試題84 如何初始化指針並對其賦值 89
面試題85 是否可以確定指針指向一個對象 90
面試題86 如何使用指針運算元組 90
面試題87 const對象的指針和const指針的區別 91
……
第3篇 C++專業套用
第4篇 C++面試題實戰解析
第5篇 智力測試與邏輯測試
面試題11 If you had to stay in your current job, what would you spend more time on? Why 24
面試題12 How could you enrich your current job 24
2.3 關於個人 24
面試題13 Why do you want to work here 25
面試題14 Do you believe you're overqualified for this position 25
面試題15 Tell me about a time you didn't perform to your capabilities 26
面試題16 How do you manage stress in your daily work 26
面試題17 Considering your own resume, what are your weaknesses in relation to this job 26
面試題18 Describe your working relationship with your colleagues 27
面試題19 Describe your personality beneath the professional image 27
面試題20 How will you complement this department 27
2.4 關於發展 28
面試題21 Tell me what you learned from a recent book 28
面試題22 What's your most productive or ideal work setting 28
面試題23 Where do you want to be in five years 29
面試題24 What are your aspirations beyond this job 29
面試題25 How long do you think you'd continue to grow in this job 29
面試題26 What do you reasonably expect to earn within five years 30
第3章 電話面試(教學視頻:13分鐘) 31
3.1 電話面試簡介 31
3.2 如何準備電話面試 32
3.3 電話面試常見問題 33
面試題27 為什麼想進本公司 33
面試題28 你最喜歡這份工作的哪一點或者哪些方面 33
面試題29 請描述一下你自己的優缺點 34
面試題30 你對本公司的了解有多少 34
面試題31 對這份工作的期望與目標何在 34
面試題32 你為什麼要離職 34
面試題33 選擇這份工作的原因是什麼 35
面試題34 你認為相關產業的發展會如何 35
面試題35 你希望的待遇為多少 35
面試題36 在工作中學習到了些什麼 35
第2篇 C++基礎知識
第4章 C++語言基礎(教學視頻:50分鐘) 38
4.1 基本數據類型 38
面試題37 C++中有哪幾種基本數據類型 38
面試題38 整型有哪幾種形式?各種形式有什麼區別 39
面試題39 C++中有哪些常量 40
面試題40 常量與變數有哪些區別 42
4.2 操作符 42
面試題41 操作符有哪些分類 43
面試題42 操作符優先權對運算結果有什麼影響 43
面試題43 邏輯操作與其他操作的關係 45
面試題44 自增自減前操作與後操作的區別 46
面試題45 指針自增自減有什麼不同 47
4.3 變數 47
面試題46 什麼是左值和右值 48
面試題47 什麼是變數 48
面試題48 變數有哪幾種初始化方式 49
面試題49 變數默認初始化有什麼規則 50
面試題50 什麼是變數的聲明和定義 50
面試題51 C++中有哪幾種作用域 51
面試題52 局部變數與嵌套的作用域 52
面試題53 變數有哪幾種存儲類型 53
4.4 引用 53
面試題54 什麼是引用 54
面試題55 如何使用const引用與非const引用 54
4.5 C與C++的聯繫 55
面試題56 C與C++有什麼區別 55
4.6 編程規範 55
面試題57 什麼是匈牙利命名法 55
面試題58 變數有什麼命名規則 56
第5章 流程控制(教學視頻:24分鐘) 58
5.1 條件語句 58
面試題59 條件語句有哪幾種形式 58
面試題60 條件語句如何嵌套?如何匹配else子句 59
5.2 循環語句 61
面試題61 for循環語句的計算順序是什麼 61
面試題62 while循環與do-while循環有什麼區別 62
面試題63 典型循環語句 64
面試題64 break語句與continue語句有什麼區別 64
5.3 switch語句 66
面試題65 switch語句的執行順序是什麼 66
面試題66 如何在switch語句內部定義變數 67
5.4 遞歸 68
面試題67 什麼是遞歸 68
面試題68 漢諾塔問題 69
第6章 輸入輸出(教學視頻:15分鐘) 73
6.1 輸入流與輸出流 73
面試題69 什麼是標準輸入輸出流 73
面試題70 如何重載輸入輸出 74
6.2 檔案輸入/輸出 75
面試題71 如何讀取一個檔案 75
面試題72 檔案輸入輸出有哪幾種方式 76
6.3 異常與錯誤 77
面試題73 什麼是異常 77
面試題74 如何拋出和捕捉異常 78
第7章 預處理以及記憶體管理(教學視頻:28分鐘) 80
7.1 宏定義 80
面試題75 宏定義與操作符的區別 80
面試題76 宏定義如何展開 81
7.2 include的使用 82
面試題77 include有哪幾種使用方式?有什麼區別 82
面試題78 包含頭檔案時如何查找頭檔案 83
7.3 記憶體分配 83
面試題79 C++中各數據類型的長度 84
面試題80 如何分配和釋放存儲空間 84
7.4 虛函式與純虛函式 85
面試題81 虛函式與純虛函式的區別 85
面試題82 如何使用純虛函式 86
第8章 指針(教學視頻:60分鐘) 88
8.1 指針概述 88
面試題83 什麼是指針 88
面試題84 如何初始化指針並對其賦值 89
面試題85 是否可以確定指針指向一個對象 90
面試題86 如何使用指針運算元組 90
面試題87 const對象的指針和const指針的區別 91
……
第3篇 C++專業套用
第4篇 C++面試題實戰解析
第5篇 智力測試與邏輯測試

相關詞條

熱門詞條

聯絡我們