騰訊后臺開發(fā) 三面涼經(jīng)
IEG 光子 深圳
---
5.10 一面
5.11 二面
5.16 三面
5.17 流程中止
一面 1h50min
項目相關20min,為什么用微服務架構,服務數(shù)量爆炸怎么辦,怎么理解邊緣計算
基礎八股,基本都是計算機網(wǎng)絡+操作系統(tǒng),時間有點久記不全了
- 對微服務的理解、對常見中間件的理解
- TCP對比UDP
- 進程線程協(xié)程對比。Go語言中,Goroutine發(fā)出中斷請求會讓協(xié)程占用的線程阻塞嗎?底層怎么實現(xiàn)的
- 輸入URL的背后過程
- 哪些場景會讓一個pod里跑多個container,同一個pod內(nèi)的container共享哪些資源
- 了解C++哪些特性
- 游戲開發(fā)中常見的同步算法,幀同步、狀態(tài)同步
- redis高可用,mysql高可用,節(jié)點間怎么同步的,哨兵模式是什么,mysql支持哨兵模式嗎
- 分庫分表怎么做
場景題:
- 聊聊一個RPC框架的設計與實現(xiàn)
- 實現(xiàn)一個游戲的Server,應該包括哪些基礎功能
- 設計一個游戲中的郵件系統(tǒng),怎么給剛上線的玩家發(fā)一封郵件
手撕:
前綴樹
二面 55min
這一輪答的不好,(感謝)面試官拳拳到肉,幫我掃了很多知識盲區(qū)
- 在項目中怎么使用緩存的
- 雙寫一致怎么做
- Raft協(xié)議的內(nèi)容,了解過Paxos嗎
- 為什么用快排而不是堆排,對比一下這兩個算法
- Redis zset的底層結構,為什么用跳表而不是紅黑樹
- 幀同步的特點,反外掛在服務端怎么做,幀同步場景下容易出現(xiàn)哪些作弊行為
三面 40min
- 項目相關15min,問項目的意義,在項目中遇到的困難,怎么解決的
- 智力題,三類人中選出四個,幾種選法
- TCP擁塞控制
- C++選擇題(抽象類相關)
- 記不清了