招商银行·招银网络科技面试题 · 编码实现 · Java
招商银行·招银网络科技相关面试题,按最终去重题目聚合。
共 2575 道真题 · 当前筛选命中 40 道 · 更新 2026-08-05
筛选题目已选:编码实现 · Java
考察点
技术栈
第 21 题HashSet 怎么实现不存储重复数据? 考察对 HashSet 底层实现与哈希冲突处理机制的理解第 22 题怎么实现一个带返回值的线程方法,没有返回值的呢? 考察Java线程创建方式及返回值处理第 23 题请手写一个静态代理实现,并口述 JDK 动态代理与 CGLIB 动态代理的原理与区别。 考察代理模式的编码实现与动态代理原理的掌握程度第 24 题说一下Java中的异常处理,try、catch、finally块中都放的是什么内容。 考察Java异常机制的基本理解、资源清理与异常传播第 25 题hashcode()实现的意义是什么? 考察对哈希函数作用与Java集合框架设计的理解第 26 题如果你自己定义一个类,你会如何编写 equals 方法? 考察对象等价性判断的正确性、对称性、一致性与 hashCode 契约第 27 题catch先捕获父类异常还是子类异常? 考察Java异常捕获顺序的语法规则与多态异常处理理解第 28 题请写出 Java 异常处理的一个基本结构,并说明各部分的用法。 考察对 Java 异常处理机制及 try-catch-finally 结构的理解第 29 题请编写一段 Java 代码,使用文件流读取指定路径的文本文件内容,并说明应如何处理资源关闭与异常。 考察 Java IO 流使用、资源管理与异常处理能力第 30 题介绍一下Java 8的Stream流 考察Java 8 Stream API的核心概念、操作分类及实际应用能力第 31 题请实现一个线程安全的单例模式,并说明其设计考虑。 考察对单例模式不同实现方式的理解及线程安全处理第 32 题请用纸笔手写实现 Java 的 equals 方法,并说明设计要点。 考察 equals 方法的规范化实现、与 hashCode 的一致性及边界处理第 33 题请谈谈你对 Java Stream 的理解以及实际使用经验。 考察对 Java Stream 原理的掌握及工程实践能力第 34 题单例模式手撕,讲原理? 考察单例模式的实现方式、线程安全性及适用场景第 35 题sleep 与 wait 方法的区别?处于 wait 状态的线程如何唤醒? 考察并发编程中对线程阻塞与唤醒机制的理解第 36 题Java反射是怎么实现的? 考察对Java反射机制底层实现和核心API的理解第 37 题Java 8新特性使用过哪些? 考察对Java 8主要新特性的掌握程度和实际应用能力第 38 题如何实现两个线程交替打印奇数和偶数?请描述你的方案并说明关键点。 考察多线程协作、线程同步机制的选择与边界处理第 39 题线程如何得到返回值? 考察多线程结果获取机制及使用场景第 40 题请用伪代码描述如何使用输入流读取一个文件。 考察输入流读取文件的基本流程与伪代码表达能力