面試復盤|好未來全部面試記錄(感謝信)
一面(50min)
1、自我介紹(大概8分鐘)
2、聊項目
3、linux下傳統(tǒng)TCP/IP捕包流程
????傳統(tǒng)捕包會導致2次數(shù)據(jù)拷貝還有上下文切換導致的cache miss,浪費CPU資源,增加了時延
4、RDMA技術為什么低時延,高并發(fā)
??? 內(nèi)核旁路技術,還說了DPDK的內(nèi)核旁路原理。
5、RDMA與DPDK技術的區(qū)別
??? 協(xié)議棧上升到用戶態(tài)與下沉到網(wǎng)卡的區(qū)別,以及靈活性這一塊
6、三次握手與四次揮手以及具體的狀態(tài)變化
??? 八股文,一直說到面試官打斷。
7、TCP、UDP區(qū)別
??? 八股文,一直說,扯到沾包,拆包,被面試官打斷。
8、設計可靠UDP傳輸
????將TCP擁塞控制,流量控制,SYN同步,Ack機制、重傳、校驗,還要設計一個發(fā)送接收緩沖區(qū)。
二面35min
1、自我介紹(大概7分鐘)
2、linux常用指令
9、什么函數(shù)不可以成為虛函數(shù)?靜態(tài)函數(shù)、非類成員函數(shù),
算法題:
1、快速排序
2、最大子數(shù)組和
hr面25min
1、自我介紹
2、在項目中怎么跟用戶溝通需求
3、團隊合作中,出現(xiàn)技術爭執(zhí)你是怎么處理的
4、團隊合作中,技術討論會上誰主導討論
5、你為什么選擇我們好未來
6、你為什么投遞這個崗位,怎么考慮的
7、可以談一下自己未來三到五年的職業(yè)規(guī)劃嗎?
8、可以提前來實習嗎
9、你是如何看待雙減政策對教育行業(yè)的沖擊
反問:
1、你們的企業(yè)文化
2、部門的工作氛圍
總結:
對于基礎這塊的面試,我的理解是先打出總體的脈絡,再談一些相關知識點,最后留幾個技術點讓面試可以接著往下問。然后自己對于Linux的基本操作,沒有使用過的情況下,沒法給與一個好的回答,導致直接社死。最后數(shù)據(jù)庫是真的不擅長的地方,后續(xù)慢慢看吧。
回答的不好的問題:
1、linux對具體文件去重
2、看待雙減,有什么好的回答嗎?
3、索引有哪幾種