- char有几个字节- char来存储是不是太浪费了,为什么要用char来存,byte其实也够啊- String的底层是怎么实现的,你优化一下- 为什么String是不可变的,为什么要这样设计- JVM的字符串常量池说一说,运行时常量池说一说- Java对象在JVM内存中的创建过程,并详细说一下对象头- 你有提到填充字节,为什么要这样?- MySQL的索引说一下,整个索引查找的过程- MySQL执行select语句的流程,特别说明buffer pool的作用- 索引下推- MySQL的主从同步切换问题,如果主节点挂了怎么办- redolog和undolog- redolog和binlog差不多,为什么还要两个- TCP的拥塞控制- 半连接和全连接说一下- 三次握手- SYN攻击了解吗,怎么解决- ZSET的底层,什么时候是跳表,什么时候是压缩列表,哈希表在这个过程中的作用- Redis的集群问题,主从切换问题,当集群当中要加入新的节点的时候,同步数据和新增数据怎么处理的- Redis分布式锁,策略模式- 如果分布式ID基于时间戳实现的,就有可能因为时间回溯导致ID重复的问题,如何解决?- Sentinel的限流和熔断怎么做的,了解过熔断器吗- 分布式调用链分析