招商银行面试题 · 问题拆解

招商银行相关面试题,按最终去重题目聚合。

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

筛选题目已选:问题拆解
第 81 题给定一个整数数组,请找出一种划分方式(分成两个非空部分,左部分和右部分),使得「左部分最大值 − 右部分最大值」的值最大,并返回该最大值。 考察数组预处理、前后缀最值以及问题拆解能力编码实现问题拆解技术原理第 82 题给出场景:a=100, b=100, c=1000, d=1000,问 (a==b) 和 (c==d) 的结果是否一致?请解释 Integer 缓存机制及其好处。 考察 Java 自动装箱与 Integer 缓存机制的理解及应用问题拆解技术原理Java第 83 题说一下MySQL隔离级别? 考察对MySQL事务隔离级别的理解与对比能力问题拆解技术原理MySQL第 84 题请实现一个简易购物车,支持添加商品、删除商品和购物车结算,商品数据保存在内存中,无需实现客户端。 考察基础编码能力、数据结构选择和业务逻辑完整性编码实现数据驱动问题拆解第 85 题同一进程内的线程之间,哪些内存是线程不共享的? 考察线程私有内存区域与共享内存的边界理解问题拆解技术原理第 86 题请介绍Raft共识算法的工作原理,并说明它如何保证分布式系统的一致性。 考察对Raft算法核心机制、一致性与容错性的理解问题拆解技术原理第 87 题请介绍你在实习中做过的某个数据库相关业务优化,并说明具体做了什么、怎么做的。 考察数据库优化实践、业务理解和问题拆解能力性能优化问题拆解项目复盘第 88 题大纯文本文件存储大量URL,如何快速去重?请结合HashSet底层实现说明。 考察海量数据去重的方案设计及HashSet底层原理问题拆解技术原理方案权衡Java第 89 题编写一条SQL查询,从学生表中找出年龄第二小的学生记录。 考察SQL窗口函数、排序去重与边界条件处理能力编码实现问题拆解技术原理SQL第 90 题你项目中是如何使用工厂模式和责任链模式的? 考察对设计模式的实际应用理解与场景识别能力问题拆解项目复盘技术原理第 91 题算法题:合并两个有序数组,要求AC并讲解代码设计思路。 考察有序数组合并的算法实现与思路表达编码实现问题拆解第 92 题给定一个字符串,返回该字符串中第一个不重复的字母及其位置。 考察字符串处理、哈希表应用和边界条件处理编码实现问题拆解技术原理第 93 题请手写一条SQL,使用GROUP BY和HAVING进行分组聚合查询,并讲解你的实现思路。 考察SQL分组聚合语法掌握程度及思路表达能力编码实现问题拆解技术原理SQL第 94 题请说明链表的基本内容,并分别介绍反转链表的两种思路和判断链表是否有环的两种方法。 考察链表基础知识、算法思路清晰度与多方案对比能力编码实现问题拆解技术原理第 95 题请谈谈你认为ChatGPT这类AI工具是否有利于普通人锻炼思维能力? 考察候选人开放性论述、逻辑分析与观点表达持续改进问题拆解自我认知第 96 题如何求n个字符串的最大公共子串,并说明算法复杂度? 考察字符串匹配和动态规划或多串后缀结构的理解编码实现问题拆解技术原理第 97 题请讲一下布隆过滤器的原理和用途。 考察布隆过滤器的核心原理、误判特性及适用场景问题拆解技术原理第 98 题请谈谈你对C++虚函数表的理解。 考察对多态底层实现、虚函数表结构与调用机制的掌握问题拆解技术原理C++第 99 题核心线程数和最大线程数有什么区别? 考察线程池参数的含义及其对任务处理的影响问题拆解技术原理Java第 100 题将链表 1-2-3-4-5 转换为 1-5-2-4-3 考察链表操作、双指针与反转技巧编码实现问题拆解技术原理