【虎牙iOS】面經(jīng) 一塌糊涂
開始
自我介紹
問題
-
說一下C++的多態(tài)。動態(tài)多態(tài)的實現(xiàn)底層原理是什么?虛函數(shù)表是怎么實現(xiàn)的?虛函數(shù)表存在什么地方?
-
C++和C相互調(diào)用用到哪些關(guān)鍵字?在C++中調(diào)用C是怎么實現(xiàn)的?
-
類中存放什么東西?(屬性和方法)方法是直接存在類中的嗎?怎么實現(xiàn)的通過聲明來調(diào)用到對應(yīng)的函數(shù)的?
-
靜態(tài)方法可以是虛方法嗎?
-
程序運(yùn)行用的是物理地址還是虛擬地址?區(qū)別是什么?什么時候分配的物理地址?
-
使用malloc分配的內(nèi)存實際分配的內(nèi)存和你申請的內(nèi)存是一樣的嗎?比如說分配7字節(jié)實際分配了多少?除了內(nèi)存對齊還有其他的影響嗎?
-
怎么知道內(nèi)存釋放了多少?比如說不知道申請內(nèi)存的情況,只知道內(nèi)存釋放的情況,如何判斷釋放了多少內(nèi)存?
-
訪問控制符底層是如何實現(xiàn)的?
-
問項目
-
進(jìn)程和線程的區(qū)別?調(diào)度機(jī)制?
-
反問,問的工作氛圍和在工作中的學(xué)習(xí)
結(jié)束
答得一塌糊涂,有的會的東西也沒清楚的答上來
#面經(jīng)#