1. 程式人生 > >阿里c++一面面經

阿里c++一面面經

1 多型,虛擬函式與虛擬函式表

2 智慧指標的作用及實現

3 sizeof,不能使用sizeof的情況下判斷系統的位數?

4 三次握手,四次揮手,中間的等待

5  空class的大小,包含int和虛擬函式的大小

6  連結串列是否有環,O(1)時間複雜度刪除指定節點,海量資料處理(topk)

7  執行緒安全(單例模式, 懶漢,餓漢)

8  vector的動態增長?

9  memcpy的記憶體重疊

10  空的類是否佔用記憶體?

11 linux下執行c++的方式

12 堆排序,二叉樹

13 new delete,delete [],

14 拷貝建構函式的引數為什麼必須用引用?