中金所技术公司面试题(2026 最新)
中金所技术公司相关面试题,按最终去重题目聚合。
共 322 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 1 题请解释 JavaScript 的垃圾回收机制,并说明它对内存管理和性能的影响。 考察对 JavaScript 内存生命周期、垃圾回收算法及常见优化手段的理解第 2 题请介绍 MyBatis 中动态 SQL 有哪些常用标签,并说明它们各自的作用。 考察对 MyBatis 动态 SQL 标签的理解与适用场景区分第 3 题请解释虚拟内存的作用及其核心机制。 考察对虚拟内存原理与隔离、扩展机制的理解第 4 题CSS为什么要使用Less、Sass等预编译器? 考察对CSS预处理器优势的理解及其在工程实践中的应用第 5 题Redis的默认端口号是多少? 考察对Redis基础配置的掌握程度第 6 题请详细说明 synchronized 的底层实现原理。 考察对 Java 内置锁底层机制、锁升级过程及并发安全性的理解第 7 题项目中怎么使用Redis的? 考察候选人在实际项目中应用Redis的场景、设计与权衡能力第 8 题请实现二叉树的镜像翻转,并说明完全二叉树与普通二叉树在镜像翻转上是否有差异? 考察二叉树递归思维、边界处理及对树结构本质的理解第 9 题@Bean注解和@Component注解的区别 考察Spring注解配置与组件扫描的概念理解第 10 题请介绍 Java 集合框架中 HashMap 的扩容机制及其实现原理。 考察对 HashMap 扩容机制、触发条件和实现细节的理解第 11 题你项目中的Redis是单节点还是集群部署? 考察Redis部署架构的理解与项目实际场景第 12 题请说明 deque(双端队列)的底层数据结构,以及它如何支持两端的高效插入与删除操作。 考察对双端队列底层实现机制及其性能特性的理解第 13 题请解释CAS(Compare-And-Swap)操作的底层实现原理,并说明在x86系统上它依赖哪些硬件层面的指令。 考察对并发编程中CAS机制和硬件指令集的理解第 14 题请说明C++中shared_ptr、unique_ptr和weak_ptr这三类智能指针的区别与适用场景。 考察对C++智能指针语义、所有权模型和边界场景的理解第 15 题apply、call、bind的区别是什么? 考察对JavaScript函数调用方式及this绑定的理解第 16 题请说明 webpack 的作用,并解释 loader 与 plugin 的区别。 考察对构建工具核心概念的理解与区分能力第 17 题虚函数的原理是什么? 考察对C++多态底层实现的理解第 18 题请描述一个你遇到过的递归式编程题目,并解释你如何理解和解决它。如果原题描述存在歧义或小问题,你如何澄清并调整你的解法? 考察对递归思想的理解、问题澄清能力和编程实现第 19 题请解释数据库索引的构建原理,以及它能加速哪些操作、不能加速哪些操作。 考察对索引底层数据结构与适用边界的理解第 20 题实习中如何定位排查困难的bug 考察问题定位方法、排查思路和工具使用能力