面灵AI

招商银行 服务端-C++ 一面

时间
2026-09
来源
牛客网

《面试题目》

  1. 请做一下自我介绍
  2. 你之前实习做了点什么
  3. Vector 和 List 有什么区别?
  4. Vector 和 ArrayList 都是基于动态数组实现的,随机访问效率都是 O(1),尾部追加平均也是 O(1)。主要区别在于:
  5. 规则执行节点如何实现动态扩展?
  6. MySQL 联合索引 (a,b),查询条件 a = 1 AND b = 1 时会生效吗?
  7. 联合索引 (a,b),查询条件 b = 1 AND a = 1 时会生效吗?
  8. 你会如何排查一条线上慢 SQL?
  9. 如何设计规则发布,保证新旧版本切换的一致性?
  10. Redis 分布式锁有哪些问题?
  11. Redis 缓存和数据库出现不一致时,你会怎么处理?
  12. Kafka 如何保证消息不丢失?
  13. 消费者重复消费时,如何保证业务不被重复执行?

《参考解析》

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