1. 自我介绍
2. 项目相关(介绍项目)
1. 介绍一下项目(自己需要整理一下条例)
2. 注册是如何实现的
3. 消息互相回复,如何保存
4. 如何展示一个群组里的消息(树状消息)
5. 如何限制用户只进行一次投票
3. 进程切换比线程切换消耗的时间更多,它们之间的差别主要体现在什么地方
4. go 中的切片是如何实现的
5. sync.map
6. 讲一下GMP
7. 讲一下从在一个局域中主机A和主机B如何通信
1. TCP/IP 五层协议
2. 分别用到了那些协议
3. (可以说一下,tcp 的三次握手和四次挥手)可以说
4. 数据帧在数据链路层如何传输的
8. Redis的AOF日志
9. 讲一下Redis的渐进式hash
问项目问的非常详细,设定一些场景,需要讲述如何解决这些问题。需要提高解决问题的能力。
1. 项目相关
项目是重点,预设场景,如何解决
2. go 的相关基础理论
3. redis
4. 计算机网络