招商银行面试题 · 问题拆解
招商银行相关面试题,按最终去重题目聚合。
共 795 道真题 · 当前筛选命中 139 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 21 题在一个有序数组中,如何查找某个特定值的下标?请说明你的思路和复杂度。 考察二分查找算法的理解、边界处理和复杂度分析第 22 题请描述一次你在沟通中遇到的挑战,你是如何解决并取得结果的? 考察沟通能力、问题解决和结果导向第 23 题请介绍一个你在项目或工作中遇到的技术或业务难点,以及你是如何解决它的。 考察候选人识别、分析并解决实际问题的能力第 24 题请介绍LoRA训练的原理,你调过哪些参数,这些参数的含义是什么,以及你是如何设置的? 考察对LoRA工作机制的理解、参数含义掌握及实际调参经验第 25 题请说明线程池的核心构成要素及各自的作用。 考察对线程池核心组件的理解与原理掌握第 26 题直播间有大量用户,每三分钟开启一个活动,用户发表指定评论可以参与活动,三分钟后进行抽奖并通知用户。请设计整个流程的实现。 考察高并发场景下活动参与、抽奖和通知的端到端流程设计第 27 题请描述一次你在面试中遇到动态规划题的经历,并解释你是如何逐步推导出递推公式的。 考察候选人是否理解动态规划的核心原理及推导过程,而非仅背诵公式第 28 题请解释变量在内存中是如何分配的? 考察对内存分区、变量生命周期及存储类型的理解第 29 题给定一个 Unix 时间戳,请返回其对应的相对时间文本,如“刚刚”“x分钟前”“x小时前”“x天前”等。 考察时间处理逻辑与边界情况设计第 30 题如何区分 loss 上升是因为训练参数不当,还是模型学到了新东西? 考察诊断 loss 异常的根本原因分析能力第 31 题请解释MySQL中事务的概念,并举例说明在什么场景下必须使用事务保证数据一致性。 考察事务基本概念、ACID特性及实际应用场景判断第 32 题请解释重载和重写,并说明它们的区别。 考察对面向对象多态性的理解,区分方法重载与重写第 33 题手写代码:给定两个字符串 s1 和 s2,判断 s2 是否为 s1 的某个全排列之一,即 s2 是否由 s1 的字符重新排列而成。 考察字符串排列判断的算法实现与边界处理第 34 题请编写一个函数,统计给定字符串中每个字符出现的次数。 考察编码实现、数据结构选择与遍历逻辑第 35 题挑一个项目难点说说 考察候选人识别关键技术挑战、说明解决过程与结果复盘的能力第 36 题如何创建视图? 考察对数据库视图基本概念和创建语法的掌握第 37 题场景题:一个用户有若干张卡及对应余额,在不能使用 Redis 的前提下,如何尽量快地查询余额?请说明具体架构以及分库分表的拆分方式。 考察大数据量下高并发查询的系统设计、分库分表策略与缓存替代方案第 38 题在你的项目中,提供外部调用的接口和调用外部服务的接口分别写在哪一层?请说明这样设计的理由。 考察分层架构中接口边界的清晰度和设计依据第 39 题合并两个有序数组,并进行优化,请给出代码和思路。 考察数组归并的基础能力与优化意识第 40 题多实例部署在技术上是否可行?需要考虑哪些问题? 考察对多实例部署的可行性和潜在问题的认识