C++ —— c++面試(校招)的可能問題

C++比較考驗基礎,因爲C++不存在很通用的框架。一般會問這些:

1,語言基礎,比如static關鍵字,類型轉換,多態機制,類實例的初始化及大小,拷貝語義和移動語義等;

2,內存管理&&資源管理,RAII和智能指針,可能還有池技術之類的;

3,STL,最常見的容器和容器適配器,考查數據結構相關知識,深入點會考察內存分配實現,再深入估計就是類型萃取之類的模板編程了;

4,如果是跟網絡相關的後臺開發,TCP、IP、HTTP也會問,epoll多路複用之類原理,網絡IO模型,reactor、proactor也可能會問,這些其實不算C++相關的了,但是跟C++相關的肯定要考察基礎,其他C++職位應該也是如此。

5,C++11問的比較多,因爲C++11是變化比較大的(加入了內存模型。。。),尤其是std裏的智能指針,幾乎是必問的,其他的如移動語義還有一些新關鍵字也有可能問。


建議去牛客上找找面經,還是很有用的。C++有時可能會問一些很怪的題,沒必要刻意去記,重點還是基礎。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章