問(wèn)題范圍: C++基礎(chǔ) 虛函數(shù)實(shí)現(xiàn)原理、多態(tài)的應(yīng)用場(chǎng)景 STL容器底層實(shí)現(xiàn)(如vector擴(kuò)容機(jī)制、map的紅黑樹(shù)結(jié)構(gòu)) 智能指針(shared_ptr/unique_ptr)的使用及線程安全問(wèn)題 內(nèi)存對(duì)齊、字節(jié)序(大端/小端)的實(shí)際應(yīng)用 操作系統(tǒng)/網(wǎng)絡(luò) 進(jìn)程間通信方式(管道、共享內(nèi)存等) TCP三次握手/四次揮手,TIME_WAIT狀態(tài)的作用 線程同步(互斥鎖、條件變量) 算法與數(shù)據(jù)結(jié)構(gòu) 手撕代碼:二叉樹(shù)層序遍歷、動(dòng)態(tài)規(guī)劃問(wèn)題(如背包問(wèn)題變種) 時(shí)間復(fù)雜度優(yōu)化討論 項(xiàng)目深挖 針對(duì)簡(jiǎn)歷中的項(xiàng)目提問(wèn)技術(shù)選型(如為何用C++而非其他語(yǔ)言) 遇到的性能瓶頸及解決方案 2. HR面試 職業(yè)規(guī)劃、對(duì)加班的看法 團(tuán)隊(duì)協(xié)作經(jīng)歷(沖突處理、跨部門合作) 對(duì)公司業(yè)務(wù)(如石油裝備軟件領(lǐng)域)的了解
面試官問(wèn)的面試題: 1. 技術(shù)面試
問(wèn)題范圍:
C++基礎(chǔ)
虛函數(shù)實(shí)現(xiàn)原理、多態(tài)的應(yīng)用場(chǎng)景
STL容器底層實(shí)現(xiàn)(如vector擴(kuò)容機(jī)制、map的紅黑樹(shù)結(jié)構(gòu))
智能指針(shared_ptr/unique_ptr)的使用及線程安全問(wèn)題
內(nèi)存對(duì)齊、字節(jié)序(大端/小端)的實(shí)際應(yīng)用
操作系統(tǒng)/網(wǎng)絡(luò)
進(jìn)程間通信方式(管道、共享內(nèi)存等)
TCP三次握手/四次揮手,TIME_WAIT狀態(tài)的作用
線程同步(互斥鎖、條件變量)
算法與數(shù)據(jù)結(jié)構(gòu)
手撕代碼:二叉樹(shù)層序遍歷、動(dòng)態(tài)規(guī)劃問(wèn)題(如背包問(wèn)題變種)
時(shí)間復(fù)雜度優(yōu)化討論
項(xiàng)目深挖
針對(duì)簡(jiǎn)歷中的項(xiàng)目提問(wèn)技術(shù)選型(如為何用C++而非其他語(yǔ)言)
遇到的性能瓶頸及解決方案