面试题库

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

网络分区的单边故障(半连接)为什么比完全断开更难处理?TCP keepalive 为什么不够?

分布式 困难

如何设计单调时钟+逻辑时钟混合的版本号,避免多节点时间戳冲突?

分布式 困难

GC 停顿或磁盘抖动导致的「假死」对选主与租约有什么危害?如何防护?

分布式 困难

时钟回拨对依赖时间戳的订单、幂等、TTL 业务会造成什么影响?如何用单调时钟规避?

分布式 中等

分布式系统的超时为什么不能设成固定值?如何区分节点慢与节点挂?

分布式 中等

租约机制如何缓解脑裂?它与心跳有什么本质区别?

分布式 中等

网络分区发生时,为什么多数派机制能避免脑裂?少数派节点如何自保?

分布式 中等

向量时钟相比 Lamport 时钟多了什么能力?代价是什么?

分布式 中等

Lamport 逻辑时钟如何给分布式事件做偏序排序?它为什么不能反映完整因果?

分布式 中等

NTP 时钟同步的误差从哪来?为什么即使有 NTP 时钟也可能回拨?

分布式 简单

为什么分布式系统不能依赖墙钟时间做事件排序?

分布式 困难

多活切流过程中如何保证在途事务不丢?整体切流步骤是什么?