一共三輪面試,一面的時候是一個比較年輕的人,面了一些基礎知識,偏向于C和C++的,包括算法、計算機系統(tǒng)的知識等;二面的時候應該是個部門的負責人,主要就陪聊項目了,由于我做的項目是內(nèi)核功能的開發(fā),然后面試官正好又有閱讀內(nèi)核代碼和內(nèi)核開發(fā)的經(jīng)驗,然后就開始討論了一下內(nèi)核的學習經(jīng)驗,面試官挺不錯的,然后還讓我問他問題,我也問了他一個技術性的問題,然后跟他討論了一下答案,過程挺和諧,除此之外,面試官還問了幾個問題。
面試官問的面試題: 1、鏈表這種數(shù)據(jù)結(jié)構(gòu)主要用于什么場景
2、什么叫字節(jié)對齊
3、編寫一個小程序,用于實現(xiàn)字符串匹配,一方面考察一下編程能力,另一方面也考查編程風格
4、給你兩個球和一個100層高的大樓,這個球從某個高度n掉下時會恰好碎掉,即n-1層掉下不會碎,n層掉下會碎,如何以最少的測試方式,得到n的值
5、你在公交站臺等公交,每分鐘公交到達的概率是p,公交車一來便立即上車,求你在第三分鐘上車的概率。