后端
2025
26
- HashMap 是不是线程安全的?如果让你来实现一个线程安全的 HashMap 你要怎么设计?如果不用加锁你要怎么设计? Redis Cluster 模式与 Sentinel 模式的区别是什么? Redis 中原生批处理命令(MSET、MGET)与 Pipeline 的区别是什么? Redis 中的 Ziplist 和 Quicklist 数据结构的特点是什么? Redis 中的内存碎片化是什么?如何进行优化? Redis 事务与关系型数据库事务的主要区别是什么? Redis 复制延迟的常见原因有哪些? Redis 的 ListPack 数据结构是什么? Redis 的虚拟内存(VM)机制是什么? 什么是限流?限流算法有哪些?怎么实现的? 即时通讯项目中怎么实现历史消息的下拉分页加载? 商家想要知道自己店铺卖的最好的 top 50 商品,如何实现这个功能? 在 Redis 集群中,如何根据键定位到对应的节点? 如何在 Redis 中实现队列和栈数据结构? 如果让你统计每个接口每分钟调用次数怎么统计? 朋友圈点赞功能如何实现,简单说说? 让你实现一个分布式单例对象,如何实现? 让你实现一个订单超时取消功能,怎么设计? 让你设计一个 HashMap ,怎么设计? 让你设计一个分布式 ID 发号器,怎么设计? 让你设计一个文件上传系统,怎么设计? 让你设计一个消息队列,怎么设计? 让你设计一个线程池,怎么设计? Dubbo 和 Spring Cloud Gateway 有什么区别? Feign 和 Dubbo 的区别? 如何使用 MySQL 的 EXPLAIN 语句进行查询分析?