百度運(yùn)維一面-軟件開(kāi)發(fā)工程師
1:自我介紹
2:引用和指針的區(qū)別,哪些情況用引用,哪些情況用指針
3:談?wù)剬?duì)C++多態(tài)的理解,靜態(tài)多態(tài),動(dòng)態(tài)多態(tài)
4:類(lèi)所占內(nèi)存大小的計(jì)算
5:static修飾變量和函數(shù)的作用
6:談?wù)勊梨i的發(fā)生條件,如何避免死鎖
7:談?wù)勀闶侨绾螌?shí)現(xiàn)I/O多路復(fù)用的,poll和epoll的區(qū)別
8:你的線(xiàn)程池是如何實(shí)現(xiàn)的
9:算法題:一個(gè)無(wú)序數(shù)組,存有正負(fù)值的整數(shù),求最大連續(xù)子數(shù)組的和
10:談?wù)勴?xiàng)目里面遇到的困難,內(nèi)存泄漏和double free的解決方法:智能指針,delete雙重檢測(cè)
11:總結(jié),缺少實(shí)習(xí)經(jīng)歷,其他OK,準(zhǔn)備二面