面试题库

全部 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秋季社招专项 消息队列 监控运维 算法 系统设计 缓存 计算机基础 计算机网络 设计模式 面试题 高可用 高并发
分布式 中等

号段模式的 step 取值过大或过小分别有什么影响?如何估算合适的 step?

分布式 简单

用 Redis 的 INCR 生成分布式 ID 有什么优缺点?

分布式 困难

用 ZooKeeper 持久顺序节点自动分配 workerId,如何防止重启后重复或编号泄漏?

分布式 中等

雪花算法在多机房部署时,机器 ID 如何划分机房位与机器位以避免冲突?

分布式 困难

美团 Leaf 的号段服务如何做到高可用?号段耗尽与数据库故障时如何降级?

分布式 中等

趋势递增的分布式 ID 对 B+ 树索引插入性能有什么影响?

分布式 困难

雪花算法 41 位时间戳只能用到约 69 年,这个上限是怎么算出来的?

分布式 中等

分布式 ID 在数据库里应该用 bigint 还是 varchar 存储?为什么?

分布式 中等

雪花算法遇到时钟回拨时,如何按回拨幅度分级处理?

分布式 中等

雪花算法生成的 ID 为什么是趋势递增而不是严格递增?对数据库有什么意义?

分布式 简单

用 UUID 作为分布式主键有哪些缺点?

分布式 简单

数据库自增主键在分布式场景下为什么不推荐使用?