本来是想继续找实习的,莫名其妙给我约一个秋招,而且我不记得投过这个部门...硬着头皮面...项目1. 项目中分布式id如何实现的,为什么要使用时间戳+redis自增序列,只用其中的一个行不行2. 雪花算法的组成,为什么要加上机器号3. 分布式锁怎么实现的,为什么要加上线程标识,不加lua脚本哪种情况下会出现锁误删4. 实际业务中可能业务还没执行完锁就释放了,可能出现并发问题,怎么解决实习5. 分布式延迟队列怎么实现的八股6. 所有的数据放在同一个zset里面可能产生大key问题,怎么解决7. zset底层原理,跳表和普通链表相比有什么优点,时间复杂度8. Redis持久化方式,RDB写时复制原理9. Redis网络模型10. IO多路复用,epoll性能为什么比select高手撕11. 滑动窗口最大值12. 单词搜索