快手:4輪技術1hr 口頭offer
一面:
歡樂局
- 看你簡歷大學有競賽經歷,演算法都懂吧?我:了解 面試官:嗯,了解就不問了
- raft演算法懂不?我:懂 面試官:嗯,懂就不問了
- 講講tidb
- 講講newsql
- 專案吞吐量,怎么優化的性能?
- 作業有啥亮點?產出?共識怎么做的?
二面
- mmap操作原理 答:1.記憶體映射 2.邏輯/物理地址轉換 3. 程式訪問觸發缺頁中斷 4. 調頁
- 追問:mmap的問題?答了記憶體過大時會出現頻繁的頁面置換 影響效率
- tidb專案介紹 sql parser做了啥?planner做了啥?
- 講 epoll
- 行程執行緒區別(刨根問底式
- 各種OS問題
- 虛擬記憶體, 缺頁置換?MMU?
- 寫個代碼 (忘了問啥了
三面:
- 專案介紹
- 設計一個kv存盤
- 說一下你理解的共識演算法
- 說一下多路復用
四面:
- 專案介紹
- 直接io與mmap區別?
- 分布式系統保證資料一致性?
- redis主從怎么做的資料一致?
- redis哨兵?
- 講講排序演算法 優缺點
- http連環問題 tcp連環問題 長鏈接短鏈接
- http header 干啥用的?
- 寫個代碼 dijkstra模版題(用go寫可真費勁
hr 面
- 大學做過自豪的事
- 一堆小問題
本文由 GOLANG ROADMAP 發布!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/439124.html
標籤:Go
下一篇:go泛型教程
