因為本文簡歷上未寫linux經(jīng)驗,結(jié)果hr把我安排到客戶端開發(fā)去了,后臺面試官發(fā)現(xiàn)我是做后臺的于是將我改到linux后臺開發(fā)面試組。1面:問了C++基本知識,類、虛函數(shù)、內(nèi)存對齊;問了stl,set和map的實現(xiàn),map和hash map的區(qū)別;問了設(shè)計模式、多線程相關(guān);問了項目經(jīng)驗;總結(jié):1面是個很謙虛的戴眼鏡年輕人,很有禮貌,感覺很不錯,1面完他讓我等二面。 2面:2面應(yīng)該是個技術(shù)主管,感覺比較嚴(yán)肅,面試過程無互動, 他單純提問,并不對我的回答作評價,感覺很虛。首先問了有無linux經(jīng)驗,問了操作系統(tǒng)基本知識,比如系統(tǒng)怎么通過文件名找到對應(yīng)文件位置,進程為什么惠崩潰(并不是問造成進程崩潰的原因),怎么解決;然后問了了解使用那些設(shè)計模式,讓現(xiàn)場手寫出幾個設(shè)計模式,比如單例模式;然后問了一些C++基本知識,處理一個題目,讓實現(xiàn)函數(shù)將int轉(zhuǎn)為char*;最后問了一些網(wǎng)絡(luò)和通信原理方面的知識。 2面總結(jié):感覺2面面試官問的東西比較底層和深入,同時冶考察動手寫代碼的能力,并且只是傾聽,不會和一面面試官那樣跟你討論,面試完感覺不是很理想。最后沒能拿到offer。
面試官問的面試題: 首先問了有無linux經(jīng)驗,問了操作系統(tǒng)基本知識,比如系統(tǒng)怎么通過文件名找到對應(yīng)文件位置,進程為什么惠崩潰(并不是問造成進程崩潰的原因),怎么解決;然后問了了解使用那些設(shè)計模式,讓現(xiàn)場手寫出幾個設(shè)計模式,比如單例模式;然后問了一些C++基本知識,處理一個題目,讓實現(xiàn)函數(shù)將int轉(zhuǎn)為char*;最后問了一些網(wǎng)絡(luò)和通信原理方面的知識。