體感不錯(cuò)的處男面,最大的問題就是自己太菜1. 自我介紹拷打項(xiàng)目2. 項(xiàng)目的業(yè)務(wù)模式3. 直播間最多能容納多少人4. 房間管理用的是什么協(xié)議5. websocket如何建立長連接6. 只用websocket全雙工協(xié)議有什么問題?從開銷/速度方面考慮7. ws和wss的區(qū)別8. ws如何建立全雙工協(xié)議的9. 抽獎(jiǎng)功能:如何控制獎(jiǎng)品數(shù)10. 如何解決抽獎(jiǎng)的并發(fā)問題11. redis常見數(shù)據(jù)類型,分別的應(yīng)用場(chǎng)景、優(yōu)勢(shì)12. set底層數(shù)據(jù)結(jié)構(gòu)13. 項(xiàng)目里面怎么用MySQL的14. 項(xiàng)目里設(shè)計(jì)了幾張表?表結(jié)構(gòu)是什么樣子的?設(shè)計(jì)思路八股15. 如何考慮范式的16. MySQL索引,索引的作用17. 聚簇索引和非聚簇索引18. 操作系統(tǒng)了解嗎?:不了解底層,常用linux,會(huì)Linux常用命令19. Linux常見命令20. 新建文件、編輯文件用什么命令21. ls常用參數(shù),top常用參數(shù)22. 計(jì)網(wǎng)學(xué)了嗎?:沒系統(tǒng)學(xué)過,寫項(xiàng)目過程中了解了http、https、rpc這些23. rpc協(xié)議的優(yōu)勢(shì)24. rpc和本地調(diào)用的區(qū)別。什么是遠(yuǎn)程調(diào)用、什么是本地調(diào)用25. 你用的rpc協(xié)議打包的方式是?26. 了解消息隊(duì)列嗎?介紹下nsq的基礎(chǔ)組件,常用方法:講了講topic和channel27. topic之間怎么隔離的28. Go的sync包。為什么sync.map并發(fā)安全29. channel的作用,面試官追問:除了通信之外還有什么用30. 怎么用channel實(shí)現(xiàn)gorountine之間的通信的31. 有緩沖和無緩沖channel的區(qū)別32. 有緩沖channel是先進(jìn)先出嗎?33. Go的bufio了解過嗎34. 函數(shù)傳參傳結(jié)構(gòu)體,傳的是指針or值or引用35. Go的GC機(jī)制算法209. 長度最小的子數(shù)組#字節(jié)一面##涼經(jīng)##懂車帝##Go#