一面(2024.1.3,85min)
- 自我介绍
- 项目(聊了蛮久)
- Redis
- Redis单线程结构
- Kafka(项目中用到了)
- 架构说一下
- consumer如何进行消费的过程
- 分布式当扩充新的机器,数据如何进行调整?(唯一没答出来的八股)
- 集群只用2个节点可以吗?为什么不行?
- MySQL
- B+树,B树与B+树区别?存相同的数据哪个树高?
- MySQL如何实现乐观锁?
- 不停机扩容如何实现?
- Dubbo(项目中用到了)
- Dubbo架构简单介绍
- 乐观锁与悲观锁介绍
- TCP三次握手变2次会有什么问题?答了防历史连接和耗损服务端资源。反问为什么会耗损服务端资源?
- ConcurrentHashMap如何实现线程安全的?底层结构?
- 算法题:LeetCode找重复的数(思路出来了,代码没写出来)
ps:面试官说我基础挺扎实,算法题做的时候有点紧张,抚慰了菜菜的我,这几天一定爆刷算法题……
最新进度:一面挂,估计就是算法题没做出来挂的