招商银行 服务端-C++ 一面
- 时间
- 2026-09
- 来源
- 牛客网
《面试题目》
- 请做一下自我介绍
- 你之前实习做了点什么
- Vector 和 List 有什么区别?
- Vector 和 ArrayList 都是基于动态数组实现的,随机访问效率都是 O(1),尾部追加平均也是 O(1)。主要区别在于:
- 规则执行节点如何实现动态扩展?
- MySQL 联合索引 (a,b),查询条件 a = 1 AND b = 1 时会生效吗?
- 联合索引 (a,b),查询条件 b = 1 AND a = 1 时会生效吗?
- 你会如何排查一条线上慢 SQL?
- 如何设计规则发布,保证新旧版本切换的一致性?
- Redis 分布式锁有哪些问题?
- Redis 缓存和数据库出现不一致时,你会怎么处理?
- Kafka 如何保证消息不丢失?
- 消费者重复消费时,如何保证业务不被重复执行?
《参考解析》
- 项目问题:按背景、目标、职责、取舍、难点和结果组织回答。