中金所技术公司面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 1 题请实现二叉树的镜像翻转,并说明完全二叉树与普通二叉树在镜像翻转上是否有差异? 考察二叉树递归思维、边界处理及对树结构本质的理解编码实现技术原理第 2 题请描述一个你遇到过的递归式编程题目,并解释你如何理解和解决它。如果原题描述存在歧义或小问题,你如何澄清并调整你的解法? 考察对递归思想的理解、问题澄清能力和编程实现编码实现问题拆解技术原理第 3 题请设计一个基于socket的客户端-服务器通信程序,说明关键步骤和需要注意的问题。 考察对网络套接字编程模型的理解,包括建立连接、数据收发和资源管理编码实现问题拆解技术原理第 4 题Docker部署一个服务(例如Nginx)大概涉及哪些流程和命令? 考察Docker基础操作流程与常用命令的掌握编码实现技术原理DockerNginx第 5 题Java 集合中 HashMap 的底层数据结构是什么?请说明其存储和查找过程。 考察 HashMap 底层数组加链表/红黑树的结构及哈希寻址逻辑编码实现技术原理Java第 6 题请用队列实现二叉树的按层遍历(广度优先),并说明思路和复杂度。 考察二叉树层次遍历的算法设计与队列应用能力编码实现技术原理C++第 7 题请介绍一次你自己定义注解的经历,包括设计思路和实现细节。 考察对Java注解原理的理解、自定义注解的设计能力及实际应用编码实现问题拆解技术原理Java第 8 题请说一下求无重复字符的最长子串的思路。 考察滑动窗口与哈希表在字符串问题中的应用编码实现问题拆解技术原理第 9 题在现有的一张表里增加一列,SQL 怎么写?(Alter Table add) 考察 SQL DDL 基础操作与 ALTER TABLE 用法编码实现技术原理SQL第 10 题如何在配置文件中定义Bean? 考察Bean定义与配置方式编码实现技术原理Spring Boot第 11 题如何判断两个字符串是否包含彼此的字符,并分析算法的时间复杂度? 考察字符串包含问题的思路、实现选择与时间复杂度分析编码实现问题拆解技术原理第 12 题请给出 HashMap 的遍历方式,并写出代码示例。 考察 HashMap 遍历的多种方式及对迭代过程中修改的注意事项编码实现技术原理Java第 13 题请说明如何封装 Axios,并举例说明请求拦截器和响应拦截器的用法。 考察对 Axios 封装的实践能力与拦截器应用理解编码实现技术原理问题排查Axios第 14 题请用递归方法打印一棵圣诞树图案,树的层数和每层的宽度可以自行定义,要求输出清晰的树形结构。 考察递归思维与基础编码实现能力编码实现问题拆解第 15 题请说明 Java 线程有哪些状态,以及如何创建和使用线程。 考察对线程生命周期和基本并发编程技能的掌握编码实现技术原理Java第 16 题写代码过程中使用过字典树吗? 考察对字典树(Trie)的理解、应用场景和实际编码经验编码实现技术原理方案权衡第 17 题请口述一条统计某表中男生人数的 MySQL 语句,假设表名为 student,性别字段为 gender。 考察基础 SQL 编写与聚合函数使用编码实现技术原理MySQL第 18 题请设计并实现一个 shared_ptr,并说明其关键设计要点。 考察 C++ 智能指针内部机制与内存管理实践编码实现风险判断技术原理C++第 19 题平时 git 用过哪些命令? 考察 Git 常用命令的熟练程度与版本控制实践基础编码实现技术原理Git第 20 题什么是依赖注入?Spring Boot中有哪些常见的注入方式? 考察依赖注入概念及实际应用方式编码实现技术原理Spring Boot