中金所技术公司面试题 · 技术原理

中金所技术公司相关面试题,按最终去重题目聚合。

322 道真题 · 当前筛选命中 266 · 更新 2026-08-05

筛选题目已选:技术原理
第 181 题Redis 缓存雪崩、缓存穿透、缓存击穿分别是什么?遇到这些问题时通常怎么解决? 考察对缓存经典问题的理解深度及相应治理方案的掌握情况系统设计技术原理问题排查Redis第 182 题多个进程同时运行时,操作系统是如何进行调度的? 考察对操作系统进程调度机制、算法和并发控制的理解技术原理方案权衡第 183 题在 Java 多线程编程中,控制临界资源的多线程访问安全,通常使用哪些关键字或 JUC 工具类?请举例说明 考察对 Java 并发控制常用关键字和 JUC 工具类的掌握程度问题拆解技术原理技术选型Java第 184 题请介绍拦截器(Interceptor)在 Web 应用中的常见用途,并说明其执行顺序与过滤器(Filter)的区别。 考察对拦截器机制的理解、应用场景及与过滤器的对比系统设计技术原理Spring MVC第 185 题请解释线程和进程的区别,并说明它们之间的关系。 考察对操作系统并发基本概念的理解及表达能力问题拆解技术原理第 186 题数据库中的事务是如何实现的? 考察事务ACID特性的底层机制与实现原理系统设计技术原理第 187 题请解释 JDK 动态代理和 CGLIB 动态代理的区别及各自实现原理。 考察对两种动态代理机制的原理、适用场景和差异的掌握技术原理技术选型方案权衡Java第 188 题HashMap 在多线程环境下有哪些安全问题?如何实现线程安全的 HashMap? 考察 HashMap 的并发缺陷及线程安全替代方案的原理风险判断技术原理方案权衡Java第 189 题请设计并实现一个 shared_ptr,并说明其关键设计要点。 考察 C++ 智能指针内部机制与内存管理实践编码实现风险判断技术原理C++第 190 题平时 git 用过哪些命令? 考察 Git 常用命令的熟练程度与版本控制实践基础编码实现技术原理Git第 191 题请说明你使用 RabbitMQ 时的基本操作流程(如生产、消费、确认等)。 考察 RabbitMQ 生产消费链路与可靠性机制风险判断技术原理RabbitMQ第 192 题请比较常见文件系统(如 ext4、XFS、Btrfs、NTFS、APFS)在关键特性上的区别。 考察对主流文件系统特性、适用场景及差异的掌握程度技术原理技术选型第 193 题请解释TCP的拥塞控制机制,并说明其主要算法。 考察对TCP拥塞控制原理和核心算法的理解系统设计技术原理TCP第 194 题Feign 默认使用的是什么通信协议?请说明其基本的工作原理。 考察对 Feign 协议类型和调用机制的掌握问题拆解技术原理FeignHTTP第 195 题什么是依赖注入?Spring Boot中有哪些常见的注入方式? 考察依赖注入概念及实际应用方式编码实现技术原理Spring Boot第 196 题Redis的优缺点是什么? 考察对Redis核心特性、适用场景及局限性的全面理解技术原理方案权衡Redis第 197 题请介绍 Java 中线程池的核心类,并说明其工作原理。 考察线程池核心类结构与任务调度机制技术原理技术选型Java第 198 题请解释 MySQL 索引的底层数据结构及其如何影响查询性能。 考察对 MySQL 索引底层原理的理解及对查询性能的影响性能优化技术原理MySQL第 199 题如何解决跨域问题? 考察对跨域原理和常见解决方案的理解技术原理方案权衡第 200 题请介绍使用 gdb 调试一个崩溃或段错误程序的方法。 考察对 gdb 基本调试能力和崩溃诊断流程的掌握技术原理问题排查GDB