自我介绍
实现LRU算法
这个lru算法用在生产环境会出现什么问题
如果十万个线程同时put,会出现什么问题
如何控制并发,加什么锁,读写锁还是互斥锁
进程、线程、协程
程序从加载到运行的过程
为什么线程消耗比协程大,具体体现在哪些方面
生产中哪些服务用的 进程、线程,为什么要这么做,有什么好处(今天第二次问到)
nginx master-worker进程、进程与redis 进程、线程
数据库事务,隔离级别
各个隔离级别怎么实现的,原理
RR能解决幻读吗,为什么
MVCC
数据库中的锁
乐观锁、悲观锁适用于什么情况,并发,读多写少
分布式锁
zookeeper、mysql、redis 、etcd 怎么实现分布式锁,各有什么优缺点,生产中一般用那个
zookeeper原理,怎么保持高可用
tcp三次握手、四次挥手
timewait、closewait出现,怎么处理
tcp调优相关参数
拥塞控制算法、滑动窗口、零窗口报文
http1.0 - http3.0 改进,优缺点