第一面
-
- tcp三次握手
-
- udp和tcp區別
-
- 網路分層
-
- IP屬于哪一層
-
- dsn解釋一下
-
- 行程和執行緒區別
-
- 什么是協程
-
- 協程相對執行緒的好處
-
- 有了行程為什么需要執行緒
-
- 執行緒的共享資源
-
- 行程之間的通信方式
-
- 知道那一些鎖
-
- 介紹一下虛擬記憶體和好處
-
- 講一下分段和分頁
-
- 演算法題:正數 0 負陣列成的有序數列里找最后一個負數和第一個正數
第二面
-
- url渲染程序
-
- tcp三次握手
-
- tcp四次揮手
-
- 擁塞問題以及如何解決
-
- 堆和堆疊的記憶體分配
-
- 陣列和鏈表講一下
-
- hashmap的底層實作
-
- java怎么解決hashmap的并發問題
-
- 執行緒的不同狀態和狀態之間的切換
-
- 了解io系統嘛(不了解)
-
- 演算法題:二叉樹的右視圖 (上面是現在能想起來的了,之后想起來會加)
第三面
leader面的,看著就很強
- 問我了不了解redis的底層實作(我不知道這個)
然后面試官相當于帶著我推,推的程序中重要講的是skiplist以及skiplist的modification等等,
- 演算法題問的是LRU的快取機制,
三面結束過了幾天hr面確定給offer了….
本文由 GOLANG ROADMAP 發布!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/431946.html
標籤:Go
