1. 双方自我介绍2. 先做一道智力题:过桥问题3. 手撕:股票问题4. 手撕:消消乐:5. 简单介绍下你的短链接项目6. 你知道布隆过滤器是怎么实现的吗?指出布隆过滤器不算是 Redis 的一种数据结构7. 你提到了使用了 MMH 算法,那怎么避免哈希冲突呢?8. 那能不能不用哈希算法呢?9. 那我用一个自增 id 来存储短-长的关系可以吗?那这个自增 id 怎么转成短的呢?10. 怎么使用 32 进制来实现长短转换?想一下11. 讲下缓存三兄弟及其解决方案12. AOP 底层实现13. CGlib 不能代理什么类14. 反问