面试题

2025-07-03

45分钟做10道题

1、MySQL 表里只有 1 条数据,索引高度为几层?如果再加 1 条数据呢?什么时候变成 2 层?

2、Redis 的红锁是不是一定没问题?如果在多个节点下一定要稳定的分布式锁该怎么做?

3、在转账业务中,如果网络一直波动导致分支事务悬挂时,如何设计补偿机制?

4、在同城双活架构中,如何实现交易请求的无缝切换?当主中心故障时,如何保证事务最终一致性?

5、在反洗钱监控中,如何用 Drools 实现实时规则匹配?单日交易超百万笔时,如何优化规则引擎性能?

6、在账户历史数据归档中,如何实现 TB 级数据迁移?当迁移中断时,如何保证数据的完整性?

7、在网关中,如何设计防刷限流策略?当检测到恶意请求时,如何实现自动封禁?

8、如何用 K8s 实现有状态服务部署?当 pod 漂移时,如何保证数据不丢失?

9、在新服务上线时,如何用 Istio 实现用户级灰度发布?当发现问题时,如何快速回滚并减少影响?

10、在 AI 智能客服场景中,如何实现多轮对话的上下文管理?当用户问题模糊时,如何设计引导策略?