Practice

刷题模式

优先展示高频题,支持本地收藏、已读标记和答案展开收起。

A[重要]如何解决高并发下的库存抢购超卖少买问题? 架构 · ★★★★★

A[重要]如何解决高并发下的库存抢购超卖少买问题? 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
为什么高并发下数据写入不推荐关系数据库? 架构 · ★★★★★

为什么高并发下数据写入不推荐关系数据库? 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
如果让你设计一个分布式链路跟踪系统?你怎么做? 架构 · ★★★★★

如果让你设计一个分布式链路跟踪系统?你怎么做? 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
Redis 如果挂了怎么办? 中等 · ★★★★★

Redis 如果挂了怎么办? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
[京东一面]如何用 Redis 统计用户访问量? 中等 · ★★★★★

[京东一面]如何用 Redis 统计用户访问量? 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
NoSQL:在高并发场景下,数据库和 NoSQL 如何做到互补 架构 · ★★★★★

NoSQL:在高并发场景下,数据库和 NoSQL 如何做到互补 是 架构设计 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
你项目提到分布式锁,你们 是怎么使用分布式锁 的 架构 · ★★★★★

你项目提到分布式锁,你们 是怎么使用分布式锁 的 是 大厂真题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
常见分布式事务解决方案 架构 · ★★★★★

常见分布式事务解决方案 是 大厂真题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
你们的 MySQL 架构 是怎样 的? 架构 · ★★★★★

你们的 MySQL 架构 是怎样 的? 是 大厂真题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
常见 的索引结构有?哈希表结构属于哪种场景? 入门 · ★★★★★

常见 的索引结构有?哈希表结构属于哪种场景? 是 大厂真题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
给你 ab,ac,abc 字段,你是如何加索引 的? 中等 · ★★★★★

给你 ab,ac,abc 字段,你是如何加索引 的? 是 大厂真题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
为什么 MySQL 的默认隔离离别是 RR? 中等 · ★★★★★

为什么 MySQL 的默认隔离离别是 RR? 是 大厂真题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
你们项目使用了 RocketMQ 对吧?那你知道如何保证消息不丢失吗? 中等 · ★★★★★

你们项目使用了 RocketMQ 对吧?那你知道如何保证消息不丢失吗? 是 大厂真题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
事务消息是否了解?场景题:比如下单清空购物车,你是如何设计 困难 · ★★★★★

事务消息是否了解?场景题:比如下单清空购物车,你是如何设计 是 大厂真题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
Spring 声明式事务原理?哪些场景事务会失效? 困难 · ★★★★★

Spring 声明式事务原理?哪些场景事务会失效? 是 大厂真题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
spring 声明式事务哪些场景会失效 困难 · ★★★★★

spring 声明式事务哪些场景会失效 是 大厂真题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
你们 是怎么分库分表 的?分布式 ID 如何生成? 架构 · ★★★★★

你们 是怎么分库分表 的?分布式 ID 如何生成? 是 大厂真题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
Redis 的 key 和 value 可以存储的最大值分别是多少? 入门 · ★★★★★

Redis 的 key 和 value 可以存储的最大值分别是多少? 是 大厂真题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
怎么利用 Redis 实现数据的去重? 中等 · ★★★★★

怎么利用 Redis 实现数据的去重? 是 大厂真题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
Redis 什么时候需要序列化?Redis 序列化的方式有哪些? 中等 · ★★★★★

Redis 什么时候需要序列化?Redis 序列化的方式有哪些? 是 大厂真题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
MySQL 的 B+ 树的高度怎么计算?(比如有 100w 的数据,字段为 int 类型) 中等 · ★★★★★

MySQL 的 B+ 树的高度怎么计算?(比如有 100w 的数据,字段为 int 类型) 是 大厂真题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
线程池的状态有哪些?获取多线程并发执行结果的方式有哪些? 中等 · ★★★★★

线程池的状态有哪些?获取多线程并发执行结果的方式有哪些? 是 大厂真题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
线程池原理?各个参数的作用。 困难 · ★★★★★

线程池原理?各个参数的作用。 是 大厂真题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
为什么 MySQL 用 B+ 树,MongoDB 用 B 树? 中等 · ★★★★★

为什么 MySQL 用 B+ 树,MongoDB 用 B 树? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
Redis 的 zset 实现排行榜,实现分数相同按照时间顺序排序,怎么做? 中等 · ★★★★★

Redis 的 zset 实现排行榜,实现分数相同按照时间顺序排序,怎么做? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
索引失效的问题是如何排查的,有哪些种情况? 困难 · ★★★★★

索引失效的问题是如何排查的,有哪些种情况? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
InnoDB 为什么不用跳表,Redis 为什么不用 B+ 树? 中等 · ★★★★★

InnoDB 为什么不用跳表,Redis 为什么不用 B+ 树? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
MySQL 千万级大表如何做数据清理? 架构 · ★★★★★

MySQL 千万级大表如何做数据清理? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
MySQL 热点数据更新会带来哪些问题? 中等 · ★★★★★

MySQL 热点数据更新会带来哪些问题? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
MySQL 里有 2000W 数据,Redis 中只存 20W 的数据,如何保证 Redis 中的数据都是热点数据 ? 中等 · ★★★★★

MySQL 里有 2000W 数据,Redis 中只存 20W 的数据,如何保证 Redis 中的数据都是热点数据 ? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
如何做 SQL 调优:用了主键索引反而查询很慢? 困难 · ★★★★★

如何做 SQL 调优:用了主键索引反而查询很慢? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
为什么不建议使用 MQ 实现订单到期关闭? 中等 · ★★★★★

为什么不建议使用 MQ 实现订单到期关闭? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
为啥不要在事务中做外部调用? 困难 · ★★★★★

为啥不要在事务中做外部调用? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
使用分布式锁时,分布式锁加在事务外面还是里面,有什么区别? 架构 · ★★★★★

使用分布式锁时,分布式锁加在事务外面还是里面,有什么区别? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
加分布式锁之后影响并发了怎么办? 架构 · ★★★★★

加分布式锁之后影响并发了怎么办? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
数据库乐观锁和悲观锁以及 redis 分布式锁的区别和使用场景? 架构 · ★★★★★

数据库乐观锁和悲观锁以及 redis 分布式锁的区别和使用场景? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
为什么不用分布式锁来实现秒杀? 架构 · ★★★★★

为什么不用分布式锁来实现秒杀? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
Spring Event 和 MQ 有什么区别?各自适用场景是什么? 中等 · ★★★★★

Spring Event 和 MQ 有什么区别?各自适用场景是什么? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
你认为分布式架构一定比单体架构要好吗? 架构 · ★★★★★

你认为分布式架构一定比单体架构要好吗? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
代码中使用长事务,会带来哪些问题? 困难 · ★★★★★

代码中使用长事务,会带来哪些问题? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
Redis 的内存如果用满了,会挂吗? 入门 · ★★★★★

Redis 的内存如果用满了,会挂吗? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
分布式系统,用户登录信息保存在服务器 A 上,服务器 B 如何获取到共享 Session 架构 · ★★★★★

分布式系统,用户登录信息保存在服务器 A 上,服务器 B 如何获取到共享 Session 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
a,b 的联合索引,select b where a = xx,无法走索引覆盖什么原因? 入门 · ★★★★★

a,b 的联合索引,select b where a = xx,无法走索引覆盖什么原因? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
一个表有用户和时间两个列,现有 3 个需求:根据用户查;根据日期查;根据日期和用户查;问怎么建立索引? 中等 · ★★★★★

一个表有用户和时间两个列,现有 3 个需求:根据用户查;根据日期查;根据日期和用户查;问怎么建立索引? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
MQ 出现消息乱序了如何解决? 中等 · ★★★★★

MQ 出现消息乱序了如何解决? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
MySQL 单表一千万条数据怎么做分页查询? 架构 · ★★★★★

MySQL 单表一千万条数据怎么做分页查询? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
MySQL 千万级数据量,查询如何做优化? 架构 · ★★★★★

MySQL 千万级数据量,查询如何做优化? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
Redis、MySQL 和 MongoDB 的区别是什么,各自适用场景呢? 中等 · ★★★★★

Redis、MySQL 和 MongoDB 的区别是什么,各自适用场景呢? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
Redis 实现分布式锁,加锁的时候,redis 不可用了怎么办? 架构 · ★★★★★

Redis 实现分布式锁,加锁的时候,redis 不可用了怎么办? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
MySQL 如果突然断电,会发生数据丢失吗? 入门 · ★★★★★

MySQL 如果突然断电,会发生数据丢失吗? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
Redis 保存库存的时候,如何避免被 Redis 清理掉? 中等 · ★★★★★

Redis 保存库存的时候,如何避免被 Redis 清理掉? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
Redis 和 MySQL 的一次普通查询,RT 在什么范围内是合理的? 入门 · ★★★★★

Redis 和 MySQL 的一次普通查询,RT 在什么范围内是合理的? 是 技术场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
[重要]如何从零搭建 10 万级 QPS 大流量、高并发优惠券系统 架构 · ★★★★★

[重要]如何从零搭建 10 万级 QPS 大流量、高并发优惠券系统 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
搜索引擎设计:信息搜索怎么避免大海捞针? 中等 · ★★★★★

搜索引擎设计:信息搜索怎么避免大海捞针? 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
如何避免超预期的高并发压力压垮系统? 架构 · ★★★★★

如何避免超预期的高并发压力压垮系统? 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
如何提升 RocketMQ 顺序消费性能? 困难 · ★★★★★

如何提升 RocketMQ 顺序消费性能? 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
使用分布式调度框架该考虑哪些问题? 架构 · ★★★★★

使用分布式调度框架该考虑哪些问题? 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
Java 虚拟机 8-11 双版本 -JVM 高频面试题 入门 · ★★★★★

Java 虚拟机 8-11 双版本 -JVM 高频面试题 是 Java 面试系列篇 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
如何设计一个秒杀系统? 架构 · ★★★★★

秒杀系统要先削峰,再隔离核心链路,最后用库存预扣、异步下单、限流降级和幂等机制保证系统不被瞬时流量压垮。

查看详细解析
Spring 声明式事务在哪些场景会失效? 困难 · ★★★★★

常见失效场景包括同类内部方法调用、方法非 public、异常被吞掉、异常类型不触发回滚、事务传播配置不当以及数据库引擎不支持事务。

查看详细解析
MySQL 索引失效的问题如何排查? 困难 · ★★★★★

先用 EXPLAIN 看执行计划,再检查联合索引顺序、函数计算、隐式类型转换、范围查询、排序和统计信息是否导致优化器放弃索引。

查看详细解析
Redis 分布式锁加在事务外面还是里面? 困难 · ★★★★★

通常应先获取分布式锁,再开启数据库事务,让锁保护完整的业务临界区;如果锁放在事务内,事务提交后的并发窗口可能导致一致性问题。

查看详细解析
如何保证 MQ 消息不丢失? 困难 · ★★★★★

要从生产者确认、Broker 持久化、消费者确认、幂等消费和补偿对账五个环节一起保证,而不是只依赖 MQ 本身。

查看详细解析
线上接口 RT 突然升高,如何排查? 架构 · ★★★★★

先确认影响范围和时间点,再按流量、应用、线程、GC、数据库、缓存、下游依赖和网络链路逐层缩小范围。

查看详细解析
ThreadLocal 的原理和内存泄漏风险是什么? 困难 · ★★★★★

ThreadLocal 把变量副本存在线程自己的 ThreadLocalMap 中,线程复用时如果没有 remove,value 可能长期挂在线程上造成内存泄漏。

查看详细解析
为什么 MySQL 常用 B+ 树作为索引结构? 中等 · ★★★★★

B+ 树高度低、磁盘 IO 次数少,叶子节点有序且通过链表连接,适合范围查询和排序,是关系数据库索引的折中选择。

查看详细解析
如何设计接口幂等性方案? 困难 · ★★★★★

接口幂等通常通过业务唯一键、请求幂等号、数据库唯一约束、状态机校验和分布式锁组合实现。

查看详细解析
在做同城多活方案中如何实现机房之间的数据同步? 中等 · ★★★★

在做同城多活方案中如何实现机房之间的数据同步? 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
你们采用微服务架构,请问你是什么做系统拆分的? 架构 · ★★★★

你们采用微服务架构,请问你是什么做系统拆分的? 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
如何优化系统架构设计来缓解流量压力提升并发性能? 架构 · ★★★★

如何优化系统架构设计来缓解流量压力提升并发性能? 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
为什么复杂的架构一定要做分层设计? 架构 · ★★★★

为什么复杂的架构一定要做分层设计? 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
假设数据库成为了性能瓶颈点,动态数据查询如何提升效率 困难 · ★★★★

假设数据库成为了性能瓶颈点,动态数据查询如何提升效率 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
如何设计支持 50 万 QPS 的站内未读消息系统? 架构 · ★★★★

如何设计支持 50 万 QPS 的站内未读消息系统? 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
面试必问之 Java 常见线上故障排查方案详解 困难 · ★★★★

面试必问之 Java 常见线上故障排查方案详解 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
线上的 API 接口响应比较慢,该如何快速排查和定位问题? 困难 · ★★★★

线上的 API 接口响应比较慢,该如何快速排查和定位问题? 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
百万级别数据的 Excel 如何快速导入到数据库中 中等 · ★★★★

百万级别数据的 Excel 如何快速导入到数据库中 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
如何设计一个敏感词过滤系统? 中等 · ★★★★

如何设计一个敏感词过滤系统? 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
微信抢红包的功能是如何实现的,如果让你来做你怎么设计? 中等 · ★★★★

微信抢红包的功能是如何实现的,如果让你来做你怎么设计? 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
系统升级过程中如何实现数据的平滑迁移 中等 · ★★★★

系统升级过程中如何实现数据的平滑迁移 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析
如何确保你的消息只被消费一次? 中等 · ★★★★

如何确保你的消息只被消费一次? 是 业务场景题 中需要重点复习的条目,已从金山文档目录导入,后续可在后台补充完整答案、代码示例和图片。

查看详细解析