面试题库

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

服务拆分后,跨服务的数据一致性如何保证?常见的最终一致手段有哪些?

微服务 中等

微服务拆分中,为什么数据库拆分往往比代码拆分更难?如何拆库?

微服务 困难

哪些信号说明两个模块「看似该拆」却应合并在一个服务里?共享数据库有什么麻烦?

微服务 简单

微服务拆分为什么通常「先垂直切业务,再水平切技术层」?

微服务 困难

反向康威策略(Inverse Conway Maneuver)如何指导组织调整来匹配目标架构?

微服务 简单

康威定律(Conway's Law)如何影响微服务的团队与系统划分?

微服务 中等

什么是限界上下文之间的上下文映射(Context Map)?有哪些常见关系?

微服务 中等

DDD 的限界上下文(Bounded Context)与微服务边界是什么关系?

微服务 中等

「高内聚、低耦合」在微服务拆分中如何落地?按业务能力与按技术层拆分有何区别?

微服务 简单

只有 3 名开发人员的小团队,你会建议他们拆微服务吗?为什么?

微服务 简单

单体架构依赖数据库事务保证的一致性,微服务化后为什么失效了?

微服务 困难

微服务「过度拆分」会带来哪些代价?如何识别拆分过度?