沒想到這么快就結(jié)束了。說了這些問題,機(jī)會還是沒把握住。1.從Linux角度,epoll怎么調(diào)到系統(tǒng)核心?沒聽懂,后面問ai,貌似是要我說出epoll種操作系統(tǒng)內(nèi)核態(tài)用戶態(tài)的切換過程。2.要我講一個我項目的難點(diǎn)(在執(zhí)行處理信息回調(diào)函數(shù)時如何確保這個過程不會被中斷,我說用shared指針延長生命周期)說到一半打斷我。3.unique指針和shared指針使用場景。unique獨(dú)占,shared我想不到除了延長生命周期還有啥。4.進(jìn)程和線程的區(qū)別。資源開銷(創(chuàng)建銷毀和切換上下文)安全性問題。5.進(jìn)程線程的通信機(jī)制。進(jìn)程:匿名和命名管道,信號,套接字,條件變量(提到了虛假喚醒)線程:條件變量,互斥鎖讀寫鎖6.講一下你熟悉的排序(快速和歸并),要我說歸并的最好和最壞時間復(fù)雜度。這個問到了心里涼一半,前幾天面試問的我怎么手撕,我很久沒寫了,面完后我趕緊去學(xué)手搓,然后問我這個,心里一萬頭草泥馬奔騰,還是基礎(chǔ)太差了嗎?7.說一下歸并的過程。我說了是遞歸的過程,遞歸到只剩一個或兩個元素,然后比較大小互換,重復(fù)這個過程,但我忘了提要用一個額外的數(shù)組保存答案,哎。項目也沒說什么,不知道為啥,15分鐘面完心里挺難受的,沒想到草草了結(jié)了,感覺應(yīng)該是沒了,面試官挺強(qiáng)的,他應(yīng)該也看出來了我實(shí)踐能力很差,哎,繼續(xù)努力吧,還是太菜了。