面试题库

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

2PC中的协调者与参与者分别承担什么角色?

分布式 简单

两阶段提交(2PC)的两个阶段分别执行什么操作?

分布式 困难

顺序一致性在多核处理器内存模型中如何体现?与可线性化的本质区别是什么?

分布式 困难

Chandy-Lamport一致性快照算法的核心思路是什么?为什么需要它?

分布式 中等

分布式系统依赖NTP物理时钟会带来哪些问题?如何设计减少对物理时钟的依赖?

分布式 困难

向量时钟如何检测并发更新冲突?与Lamport时钟相比优势在哪?

分布式 中等

Lamport逻辑时钟如何为分布式事件建立偏序关系?如何得到全序?

分布式 中等

因果一致性比最终一致性强在哪里?如何判断两个事件是否因果相关?

分布式 困难

如何通过并发读写操作序列判断一个系统是否满足可线性化?

分布式 困难

线性一致性与顺序一致性的区别是什么?各用一个读写序列说明?

分布式 中等

最终一致性的不一致窗口由哪些因素决定?如何缩短它?

分布式 中等

单调读一致性为什么重要?违反单调读会带来什么用户体验问题?