- 自我介绍
- 项目和业务
- redis分布式锁实现细节
主要用到的命令
需要注意点
怎么保证别人释放锁,不把我的key delete掉(通过判断value值),且怎么保证线程安全 (lua脚本保证原子性)
- redis ttl 返回值 >0 ,-1 ,-2都是代表什么
- redis 过期策略 和 定期删除、惰性删除
- zk 分布式锁 和 redis分布式锁区别
- CAP理论相关, 为什么C和A不能兼容
- 怎么实现可用性
- 对比rabbit MQ 、rocketMQ 、 Kafka
- Kafka的分区备份有几个最好
- 异常体系
- 分别举例 error,运行时异常,受检异常
- HashMap key是一个类,需要注意什么 (重写hashCode和equals)
- HashMap 并发为什么会成环
- HashTable 和 ConcurrentHashMap
- 多线程相关
- 算法题:m个大小为n的有序数组合成一个 (采用归并算法 + 小顶堆)
最近大脑有点短路,面试题有的老想不起来,记录的不全
应该是记忆精力衰退期到了吧,也该掉头发了。。。
说点什么
您将是第一位评论人!