招商银行 后端开发 秋招
- 时间
- 2026-09
- 来源
- 牛客网
《面试题目》
- Kafka 为什么吞吐量高?它的核心组件分别是什么
- Kafka 吞吐量高,主要不是依赖单点优化,而是通过多个设计共同实现:
- Kafka 中消费者组是怎么分配分区的?消费者数量超过分区数会怎样
- Kafka 如何尽量保证消息不重复消费?如果业务必须严格幂等怎么做
- MySQL 为什么使用 B+ 树,而不是红黑树或 Hash 索引
- 慢 SQL 通常怎么排查?哪些情况会导致索引失效
- 排查慢 SQL 通常按照以下流程:
- 检查是否存在全表扫描、低选择性索引、临时表或文件排序;
- MySQL 大事务批量导入怎么设计?中途失败如何回滚
- 线程池的核心参数有哪些?线程池任务提交后的执行流程是什么
- 任务提交后的流程通常是:
- Redis 缓存雪崩、缓存击穿和缓存穿透分别是什么,如何治理
- Redis 分布式锁有哪些问题?如何避免锁误删和锁过期
《参考解析》
- 项目问题:按背景、目标、职责、取舍、难点和结果组织回答。