招银网络一面
全程大概半小时,没有手撕环节
苦苦回忆一番,记得几个印象比较深的问题
(1)MySQL binlog主从复制流程,binlog格式
(2)MySQL 为什么使用B+树作为索引,而非B树、红黑树
(3)MySQL 优化(优化表结构、优化SQL语句、建立索引、使用时避免索引失效、架构上可以考虑使用主从 & 冷热表分离)
(4)Redis 实现分布式锁要考虑?(使用原子命令setnx、设置过期时间、给分布式锁设置标识、使用lua脚本释放锁)
(5)Redis 和 ZooKeeper 实现分布式锁的异同,适用场景(AP、CP)
(6)Redis 集群模式
(7)RocketMQ 深挖(broker架构、broker主从保证可靠性、NameServer注册中心路由、CommitLog、ConsumeQueue等等)
反问:
1、面试多少轮
2、改进建议
3、问问业务
#发面经攒人品#