面试题库

全部 Django Elasticsearch FastAPI Flask Function Call JVM Java IO Java 后端 Java 基础 Java 并发 Java 新特性 Java 集合 JavaWeb Kafka LLM LangChain LangGraph MongoDB MyBatis MySQL Netty Nginx Python RAG RabbitMQ Redis RocketMQ Spring Spring AI SpringBoot SpringCloud SpringMVC ZooKeeper 分布式 后端技术 大厂面经 大数据 微服务 提示词工程 操作系统 数据库 数据结构 智能体 海康威视2026秋季社招专项 消息队列 监控运维 算法 系统设计 缓存 计算机基础 计算机网络 设计模式 面试题 高可用 高并发
MySQL 困难

为什么大事务、大表 DDL、从库单线程回放都会放大主从延迟?分别如何缓解?

MySQL 中等

如何监控与量化主从延迟?Seconds_Behind_Master 有什么局限?

MySQL 简单

主从延迟是如何产生的?核心原因有哪些?

MySQL 简单

什么是读写分离?它能解决什么问题?

MySQL 简单

分表不拆库与分库分表在性能与复杂度上有什么区别?如何选型?

MySQL 中等

分库分表后的全局唯一 ID 有哪些方案?数据库自增段、Redis、雪花、Leaf 思路各如何?

MySQL 困难

基因法/冗余法如何解决分库分表后“按非分片键查询”的问题?举例说明。

MySQL 中等

分片键选择不当(如用易变字段、热点字段)会导致什么问题?如何设计避免热点?

MySQL 中等

分库分表后分布式事务如何解决?常用方案有哪些?

MySQL 困难

ShardingSphere 的绑定表(binding table)与广播表(broadcast table)是什么?解决什么问题?

MySQL 中等

分库分表中间件(如 ShardingSphere)的核心功能有哪些?sharding-jdbc 与 proxy 模式区别?

MySQL 中等

什么量级才需要分库分表?如何判断是“过早拆分”还是“被迫拆分”?