招商银行·招银网络科技面试题 · 编码实现
招商银行·招银网络科技相关面试题,按最终去重题目聚合。
共 2575 道真题 · 当前筛选命中 248 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 181 题如果你自己定义一个类,你会如何编写 equals 方法? 考察对象等价性判断的正确性、对称性、一致性与 hashCode 契约第 182 题请描述力扣重排链表问题的解法,并说明时间复杂度和空间复杂度。 考察链表操作、双指针技巧与复杂度分析能力第 183 题请实现一个函数,将两个升序排列的整数数组合并为一个升序数组,并说明时间和空间复杂度。 考察合并有序数组的算法实现与复杂度分析能力第 184 题请手写实现 Hot100 中的课程表问题,要求使用图的拓扑排序。 考察拓扑排序算法的理解、实现能力和代码书写规范性第 185 题catch先捕获父类异常还是子类异常? 考察Java异常捕获顺序的语法规则与多态异常处理理解第 186 题开启三个线程,线程A打印a,线程B打印b,线程C打印c,循环十次,如何实现? 考察多线程协同与顺序控制机制第 187 题手写场景题:100个商品4个窗口,每个窗口间隔固定时间卖一个商品,卖一个就推进下一个,编写函数输出哪个窗口卖了什么产品。 考察对轮询调度逻辑的理解与编码实现能力第 188 题请实现一个算法,将时间列表按照秒、分、时的顺序进行排序。 考察时间解析、自定义排序规则和代码实现能力第 189 题请写出 Java 异常处理的一个基本结构,并说明各部分的用法。 考察对 Java 异常处理机制及 try-catch-finally 结构的理解第 190 题给定 teacher 表(teacherid, teachername)和 course 表(teacherid, courseid),如何查询某个 teacher 的课程信息和教师信息? 考察 SQL 基础表关联查询能力第 191 题请描述如何将一个红色正方形水平垂直居中地放置在绿色正方形内部正中间。 考察布局居中方法及实现细节第 192 题请实现求二叉树中最大路径和(路径可经过任意节点,不一定经过根节点,且路径至少包含一个节点)的算法,并说明你的解法思路及可能存在的边界情况。 考察二叉树递归遍历、动态规划求最长路径和边界处理能力第 193 题二叉树的遍历方式有几种?请说明这些遍历方法的具体实现。 考察二叉树遍历的分类理解与递归/迭代实现能力第 194 题请编写三个SQL查询,分别实现某表中的数据统计、条件筛选和结果排序,并说明你的设计思路。 考察SQL编写能力及对查询逻辑的理解第 195 题请编写一段 Java 代码,使用文件流读取指定路径的文本文件内容,并说明应如何处理资源关闭与异常。 考察 Java IO 流使用、资源管理与异常处理能力第 196 题介绍一下Java 8的Stream流 考察Java 8 Stream API的核心概念、操作分类及实际应用能力第 197 题请说明单例模式的具体实现方式,并分析其线程安全。 考察单例模式的多种实现、线程安全性及适用场景第 198 题请介绍几种数组去重的实现方式并比较其优缺点。 考察编程基础、多种解法对比和算法复杂度分析能力第 199 题请实现一个线程安全的单例模式,并说明其设计考虑。 考察对单例模式不同实现方式的理解及线程安全处理第 200 题请用纸笔手写实现 Java 的 equals 方法,并说明设计要点。 考察 equals 方法的规范化实现、与 hashCode 的一致性及边界处理