面灵AI

招商银行 后端开发 秋招

时间
2026-09
来源
牛客网

《面试题目》

  1. Kafka 为什么吞吐量高?它的核心组件分别是什么
  2. Kafka 吞吐量高,主要不是依赖单点优化,而是通过多个设计共同实现:
  3. Kafka 中消费者组是怎么分配分区的?消费者数量超过分区数会怎样
  4. Kafka 如何尽量保证消息不重复消费?如果业务必须严格幂等怎么做
  5. MySQL 为什么使用 B+ 树,而不是红黑树或 Hash 索引
  6. 慢 SQL 通常怎么排查?哪些情况会导致索引失效
  7. 排查慢 SQL 通常按照以下流程:
  8. 检查是否存在全表扫描、低选择性索引、临时表或文件排序;
  9. MySQL 大事务批量导入怎么设计?中途失败如何回滚
  10. 线程池的核心参数有哪些?线程池任务提交后的执行流程是什么
  11. 任务提交后的流程通常是:
  12. Redis 缓存雪崩、缓存击穿和缓存穿透分别是什么,如何治理
  13. Redis 分布式锁有哪些问题?如何避免锁误删和锁过期

《参考解析》

  1. 项目问题:按背景、目标、职责、取舍、难点和结果组织回答。