【讀書筆記】程式設計師面試筆記
第二部分 面試筆試技術篇
第10章 C++程式設計基礎 (2018年11月6日閱讀)
10.1 程式的編譯和執行
小結:
【面試題1】
【面試題2】
【面試題3】
10.2 變數
小結:
【面試題1】
【面試題2】
【面試題3】
10.3 條件語句和迴圈語句
小結:
【面試題1】
【面試題2】
【面試題3】
10.4 巨集定義和內聯
小結:
【面試題1】
【面試題2】
【面試題3】
10.5 sizeof 的使用
小結:
【面試題1】
【面試題2】
【面試題3】
10.6 記憶體分配
小結:
【面試題1】
【面試題2】
【面試題3】
10.7 位運算
小結:
【面試題1】
【面試題2】
【面試題3】
10.8 main函式
小結:
【面試題1】
【面試題2】
【面試題3】
第11章 指標和引用
11.1 指標及其應用
11.2 指標常量和常量指標
11.3 指標陣列和陣列指標
11.4 指向指標的指標
11.5 函式指標
11.6 this指標
11.7 空指標與野指標
11.8 引用
第12章 記憶體管理
12.1 堆記憶體與棧記憶體
12.2 記憶體洩露
12.3 記憶體越界
第13章 字串
第14章 面向物件
第15章 模板與泛型程式設計
第22章 作業系統·資料庫·計算機網路
相關推薦
【讀書筆記】程式設計師面試筆記
第二部分 面試筆試技術篇 第10章 C++程式設計基礎 (2018年11月6日閱讀) 10.1 程式的編譯和執行 小結: 【面試題1】 【面試題2】 【面試題3】 10.2 變數 小結: 【面試題1】 【面試題2】 【面試題3】 10.3 條件語句和迴圈語句 小結: 【面試題1】
【躍遷之路】【585天】程式設計師高效學習方法論探索系列(實驗階段342-2018.09.13)
@(躍遷之路)專欄 【躍遷之路】獎勵金計劃正式開始 從2018.7.1起,【躍遷之路】獎勵金計劃正式起航,從今以後,, 每月1日,我會將自己個人上月收入的1%計入【躍遷之路】獎勵金池,積累到足夠金額後,將適時用於獎勵那些雖然身處困境,卻依然不放棄努力,通過堅持,不斷
【躍遷之路】【586天】程式設計師高效學習方法論探索系列(實驗階段343-2018.09.14)
@(躍遷之路)專欄 【躍遷之路】獎勵金計劃正式開始 從2018.7.1起,【躍遷之路】獎勵金計劃正式起航,從今以後,, 每月1日,我會將自己個人上月收入的1%計入【躍遷之路】獎勵金池,積累到足夠金額後,將適時用於獎勵那些雖然身處困境,卻依然不放棄努力,通過堅持,不斷
【躍遷之路】【589天】程式設計師高效學習方法論探索系列(實驗階段346-2018.09.17)
@(躍遷之路)專欄 【躍遷之路】獎勵金計劃正式開始 從2018.7.1起,【躍遷之路】獎勵金計劃正式起航,從今以後,, 每月1日,我會將自己個人上月收入的1%計入【躍遷之路】獎勵金池,積累到足夠金額後,將適時用於獎勵那些雖然身處困境,卻依然不放棄努力,通過堅持,不斷
【躍遷之路】【590天】程式設計師高效學習方法論探索系列(實驗階段347-2018.09.18)
@(躍遷之路)專欄 【躍遷之路】獎勵金計劃正式開始 從2018.7.1起,【躍遷之路】獎勵金計劃正式起航,從今以後,, 每月1日,我會將自己個人上月收入的1%計入【躍遷之路】獎勵金池,積累到足夠金額後,將適時用於獎勵那些雖然身處困境,卻依然不放棄努力,通過堅持,不斷
【躍遷之路】【591天】程式設計師高效學習方法論探索系列(實驗階段348-2018.09.19)
@(躍遷之路)專欄 【躍遷之路】獎勵金計劃正式開始 從2018.7.1起,【躍遷之路】獎勵金計劃正式起航,從今以後,, 每月1日,我會將自己個人上月收入的1%計入【躍遷之路】獎勵金池,積累到足夠金額後,將適時用於獎勵那些雖然身處困境,卻依然不放棄努力,通過堅持,不斷
【躍遷之路】【592天】程式設計師高效學習方法論探索系列(實驗階段349-2018.09.20)
@(躍遷之路)專欄 【躍遷之路】獎勵金計劃正式開始 從2018.7.1起,【躍遷之路】獎勵金計劃正式起航,從今以後,, 每月1日,我會將自己個人上月收入的1%計入【躍遷之路】獎勵金池,積累到足夠金額後,將適時用於獎勵那些雖然身處困境,卻依然不放棄努力,通過堅持,不斷
【躍遷之路】【593天】程式設計師高效學習方法論探索系列(實驗階段350-2018.09.21)
@(躍遷之路)專欄 【躍遷之路】獎勵金計劃正式開始 從2018.7.1起,【躍遷之路】獎勵金計劃正式起航,從今以後,, 每月1日,我會將自己個人上月收入的1%計入【躍遷之路】獎勵金池,積累到足夠金額後,將適時用於獎勵那些雖然身處困境,卻依然不放棄努力,通過堅持,不斷
【躍遷之路】【597天】程式設計師高效學習方法論探索系列(實驗階段354-2018.09.25)
@(躍遷之路)專欄 實驗說明 從2017.10.6起,開啟這個系列,目標只有一個:探索新的學習方法,實現躍遷式成長 實驗期2年(2017.10.06 - 2019.10.06) 我將以自己為實驗物件。 我將開源我的學習方法,方法不斷更新迭代,全程記錄分享 實驗結束
【新手向】程式設計師相關概念梳理
PC機的時代來了又走了,網路的時代來了又走了,移動網際網路的時代已經到來了這麼久。在剛過去的網際網路大會上大佬們又說移動網際網路的風口也已結束了,接下來將是人工智慧的時代。無論如何,這些日子中各類傳統行業備受衝擊,程式設計師的需求量則是越來越大(當然現在可能是中高階程式設計
【趣文】程式設計師寫程式碼時的內心戲,招招必中......
01 讀大神寫的程式碼的時候:這是什麼…………我X,太牛X了。 讀剛來的程式設計師寫的程式碼的時候:這是什麼…………我X,太傻X了。 02 讀大神寫的程式碼的時候 當讀其他程式設計師寫的程式碼的時候 03 當別人寫的bug,讓自己發現的時候:
【躍遷之路】【653天】程式設計師高效學習方法論探索系列(實驗階段410-2018.11.27)
@(收集箱(每日一記,每週六整理))專欄 實驗說明 從2017.10.6起,開啟這個系列,目標只有一個:探索新的學習方法,實現躍遷式成長 實驗期2年(2017.10.06 - 2019.10.06) 我將以自己為實驗物件。 我將開源我的學習方法,方法不斷更新迭代,
【java基礎】程式設計師你真的理解反射機制嗎?
目錄 前言 1、反射的概述 2、正式使用反射之前很有必要了解的Class類 3、反射的使用 前言 很多講解反射的部落格文章並沒有詳細講解Class類,~當然包括之前的我也一樣~,
讀書筆記之程式設計師的自我修養【day1】
第一天翻起這本書,其實按理來說學pwn的應該認真讀讀的,現在做個記錄吧。 first chapter 其實主要講的就是靜態連結的事和編譯一個elf檔案的過程 首先是.c檔案——>轉化為.i 檔案過程叫做編譯,也就是把我們的.c檔案轉化為彙編 接著是.i檔案——>轉化為.o
【成長】程式設計師的成長學習筆記(長更)
筆記來源於“極客時間”陳皓的程式設計師專欄,訂閱專欄可掃碼文章末尾圖。 本文章目的是為了提煉專欄每篇文章的一些結論,以便於回閱思考。對於這些結論的論證有興趣的可以去訂閱專欄。 陳皓·左耳聽風 | 極客時間專欄 本文現更新進度為第2篇
程式設計師面試寶典筆記(歐立奇版)
printf()函式計算引數是從右向左入棧的。 *(ptr++)+=123;含義為*ptr=*ptr+123;ptr++;//括號的優先順序比*低 float a=1.0f; cout<<(int&)a<<endl; //浮點數在記憶體裡和整數的儲存方式不同
讀書筆記--《程式設計師的自我修養》第4章:靜態連結(1)
本章以 如何將a.c檔案與b.c檔案連結成一個可執行檔案 來探討如何進行靜態連結 其中a.c和b.c檔案如下: a.c檔案 extern int shared; int main() { int a = 100; swap(&a,&shared);
讀書筆記--《程式設計師的自我修養》第3章:目標檔案裡有什麼(3)
3.5 連結的介面–符號 在連結中,我們將函式名和變數統稱為符號,函式名和變數名就是符號名。 每一個目標檔案都有一個符號表,裡面記錄了目標檔案中所有用到的符號。 每一個符號都有一個對應的值,叫做符號值。對於變數和函式來說,符號值就是地址。 符號分為5類。 **(1)本目標檔案中定
讀書筆記--《程式設計師的自我修養》第3章:目標檔案裡有什麼(2)
3.4 ELF檔案結構描述 ELF檔案結構如圖所示: ELF目標檔案格式最前面是ELF檔案頭,它包含了描述整個檔案的基本屬性,如ELF檔案版本、目標機器型號、程式入口地址等。接著是ELF檔案各個段。 其中ELF檔案中與段有關的重要結構是段表。該表描述了ELF檔案包含的所有段的資訊
讀書筆記--《程式設計師的自我修養》第3章:目標檔案裡有什麼(1)
3.1、目標檔案的格式 1、目標檔案從結構上講,它是已經編譯後的可執行檔案格式,只是還沒有經過連結的過程,其中可能有些符號或有些地址還沒有調整。其實它本身就是按照可執行檔案格式儲存的。 2、現在PC平臺流行的可執行檔案格式主要是windows下的PE和Linux下的ELF,他們都是C