1:自我介紹
2:網(wǎng)絡(luò)庫(kù)中IO健壯讀寫的意義,為什么,怎么實(shí)現(xiàn)的
3:TCP連接的過程,需要注意哪些部分
4:time_wait狀態(tài)的詳細(xì)解釋,為什么這么做,怎么處理
5:線程池的實(shí)現(xiàn),注意的細(xì)節(jié)
6:手寫代碼:象棋中,將帥不能共線,現(xiàn)在加入一個(gè)士,打印出所有可能解
7:算法題:一個(gè)發(fā)生器,以p的概率輸出0,另一個(gè)發(fā)生器以1-p的概率輸出1。設(shè)計(jì)一個(gè)算法以等概率輸出0和1
8:算法題:數(shù)組中有一個(gè)數(shù)字出現(xiàn)一次,其他的出現(xiàn)兩次。設(shè)計(jì)算法找出。延伸:兩個(gè)出現(xiàn)一次的數(shù)呢。再延伸:如何用二分法找出來。
9:DNS的解析過程
10:點(diǎn)擊一個(gè)鏈接,發(fā)生了哪些過程,詳細(xì)解釋
11:C++中內(nèi)存如何分配,有哪些類型
12:網(wǎng)絡(luò)庫(kù)中如何查找bug,如何檢測(cè)鏈接是否有效
13:TCP有哪些狀態(tài)碼
14:網(wǎng)絡(luò)編程里的錯(cuò)誤處理,錯(cuò)誤碼相關(guān)的處理方式
15:提問環(huán)節(jié)