騰訊面試八股文12-29

wwxy261發表於2020-12-29


 

一面(1h)

  1. 演算法題:遞迴二分查詢
  2. 演算法題連結串列倒數第k個節點
  3. cpp智慧指標用法實現
  4. cpp虛擬函式和純虛擬函式區別,應用場景
  5. 結構體位元組對齊
  6. stl,vector的記憶體管理
  7. golang協程如何通訊
  8. golang defer順序(佇列還是棧)
  9. tcp四次揮手狀態轉換
  10. udp與tcp的區別
  11. 如何解決tcp黏包
  12. select和epoll實現
  13. select和epoll使用場景
  14. epoll水平觸發和邊緣觸發,兩種方式使用有什麼要注意
  15. 紅黑樹講講
  16. 執行緒池實現,怎麼解決任務佇列衝突
  17. 無鎖佇列
  18. 程式和執行緒區別
  19. 程式間通訊方式
  20. Redis作用,如何使用Redis快取
  21. 怎麼解決Redis查詢不到請求都打到mysql
  22. 分散式鎖怎麼實現
  23. 如何服務請求突增怎麼解決
  24. 雜湊表怎麼實現,解決衝突的方法
  25. 鏈式法太長了怎麼辦
  26. 有什麼排序演算法
  27. 快排,參考值怎麼選
  28. 布隆過濾器
  29. 在頭條做的傳輸優化
  30. 擁塞控制演算法優化,hystart演算法

二面(30min)

  1. 非科班?專業課?怎麼自己學習?看過什麼書?
  2. 專案RtspServer多執行緒Reactor
  3. Rtsp協議
  4. 雙緩衝日誌系統
  5. 什麼是守護程式
  6. 如何建立守護程式
  7. 訊號的處理上下文(核心怎麼實現的)
  8. select和epoll實現、使用場景
  9. 紅黑樹講講
  10. golang實現的協程與執行緒的區別及特點

HR面(20min)

  1. 自我介紹
  2. 非科班學計算機課程嗎
  3. 考研嗎
  4. 實習工作
  5. 實習專案中的角色
  6. 實習工作的收益
  7. 老家在哪
  8. 期望工作地點
  9. 對部門瞭解嗎
  10. 覺得技術方向如何

相關文章