中金所技术公司面试题 · 风险判断
中金所技术公司相关面试题,按最终去重题目聚合。
共 322 道真题 · 当前筛选命中 36 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 1 题请介绍 Java 集合框架中 HashMap 的扩容机制及其实现原理。 考察对 HashMap 扩容机制、触发条件和实现细节的理解第 2 题SQL中,GROUP BY 后每组取第一个数会有什么问题? 考察对分组查询语义、非确定性排序及去重陷阱的理解第 3 题AtomicInteger原子类主要实现技术是什么 考察对原子类底层实现机制的理解,包括同步和非阻塞算法第 4 题如何设计一个可靠的Redis分布式锁? 考察分布式互斥的正确性、失效处理与边界意识第 5 题为什么使用Redis进行热点数据缓存? 考察对Redis缓存优势、使用场景和局限性的理解第 6 题请解释 C/C++ 中 new 和 malloc 的区别,并说明使用 malloc 后可能遇到哪些典型问题? 考察对 C/C++ 内存分配机制的深入理解与实际运用能力第 7 题请介绍 Redis 与 MySQL 数据一致性方案,并说明它们在项目中的应用目的。 考察缓存与数据库一致性的方案设计、权衡及实际落地能力第 8 题针对大模型应用,你认为测试应重点覆盖哪些方面? 考察对大模型测试维度的系统性理解与实践经验第 9 题Redis怎么实现分布式锁? 考察分布式锁的原子性、互斥、超时与释放机制第 10 题如何一次性插入一万条数据到数据库,同时避免内存泄漏问题? 考察批量插入的性能优化与内存管理意识第 11 题请介绍Redis缓存雪崩的原因以及对应的解决方案。 考察对缓存雪崩的理解及系统性应对策略第 12 题Java多进程竞争同一个key时,如何保证数据的一致性和安全性? 考察多进程并发控制与分布式锁设计能力第 13 题Kafka如何保证顺序性 考察对Kafka分区模型、生产者配置和消费并行度的理解第 14 题如何确认线上运行时实际调用的是你编写的 Service 实现类? 考察对依赖注入、类加载和运行时执行链的排查能力第 15 题在解决项目问题的过程中,你是如何判断采用原创方案还是引入开源方案?请结合具体例子说明你的决策依据。 考察技术选型与方案权衡能力第 16 题析构函数需不需要是虚函数? 考察对虚析构函数原理、使用场景和风险的理解第 17 题多线程中哪些资源是线程共享的,哪些是线程私有的? 考察对线程内存模型和资源共享边界的理解第 18 题HashMap 在多线程环境下有哪些安全问题?如何实现线程安全的 HashMap? 考察 HashMap 的并发缺陷及线程安全替代方案的原理第 19 题请设计并实现一个 shared_ptr,并说明其关键设计要点。 考察 C++ 智能指针内部机制与内存管理实践第 20 题请说明你使用 RabbitMQ 时的基本操作流程(如生产、消费、确认等)。 考察 RabbitMQ 生产消费链路与可靠性机制