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