1.介绍项目
1)kryo怎么进行序列化
2)对比kryo性能
3)Netty网络层传输协议
4)为什么选用TCP而不用UDP
5)IO多路复用
6)select、poll、epoll
7)同步IO、异步IO、阻塞、非阻塞
8)Zookeeper 是什么
9)Zookeeper在分布式中的使用
10)Zookeeper怎么实现一致性的
2.Redis
1)Redis项目中用来做什么
2)Redis分布式锁怎么实现的
3)Redisson的看门狗机制
4)Redis底层数据结构
5)Redis持久化机制
3.秒杀是怎么做的
1)怎么测试秒杀
2)Redis怎么库存预热,RabbitMQ怎么进行队列削峰
4.常用的设计模式
5.算法题
1)
给定一个字符串,请将字符串里的字符按照出现的频率降序排列。 输入: "tree" 输出: "eert" 解释: 'e'出现两次,'r'和't'都只出现一次。 因此'e'必须出现在'r'和't'之前。此外,"eetr"也是一个有效的答案。2)
实现一个快排算法
全部评论
(5) 回帖