招商银行·招银网络科技面试题 · 编码实现 · Java

招商银行·招银网络科技相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现 · Java
第 1 题一个 list 包含所有成员,成员属性有工资、年龄、部门。要求找出年龄大于 35 且工资大于 2w 的员工数大于 10 的部门。如何实现? 考察 Java 集合流式处理和分组统计能力编码实现问题拆解Java第 2 题接口和抽象类的区别,能否直接 new? 考察对 Java 面向对象核心概念的掌握及实例化边界编码实现技术原理Java第 3 题在实习中,你如何通过自定义注解和 AOP 实现某个功能?请结合具体场景说明。 考察将自定义注解与 AOP 结合落地的工程能力编码实现问题拆解项目复盘JavaSpring Framework第 4 题请用代码模拟实现微信抢红包功能。 考察并发控制、随机分配算法和工程实现能力编码实现风险判断Java第 5 题如何通过AOP去实现一个自定义注解?请举例一个具体的使用场景。 考察对AOP原理、自定义注解实现方式及实际应用场景的理解编码实现问题拆解技术原理Java第 6 题请手写代码实现多线程交替打印。 考察多线程同步、协作机制和编码能力编码实现问题拆解技术原理Java第 7 题请用 Java 实现一个文件读取的示例代码,并说明需要处理的常见异常。 考察 Java 文件读取的编程实现与异常处理意识编码实现风险判断技术原理Java第 8 题请实现一个线程安全的单例模式,并简要说明其原理。 考察单例模式的理解、线程安全实现与适用场景编码实现技术原理Java第 9 题请手写一个代理模式示例(如日志或权限验证扩展),并讲解你的代码实现。 考察代理模式的理解、动手实现与讲解能力编码实现问题拆解技术原理Java第 10 题请手写并解释懒汉式单例模式,包括线程安全实现。 考察单例模式的理解与线程安全实现能力编码实现风险判断技术原理Java第 11 题用数组实现栈的基本操作,并用 Java 实现。 考察数组实现栈的基本结构、边界处理与 Java 编码能力编码实现问题拆解技术原理Java第 12 题请手写一个类的 equals 方法,并说明重写 equals 时需要遵循哪些约定。 考察 equals 重写的规范性与对对象相等性约定(对称性、传递性、一致性、非空性)的理解编码实现技术原理Java第 13 题请手写一个线程安全的单例模式实现,并说明其原理。 考察并发编程中的单例实现与线程安全机制编码实现技术原理Java第 14 题在 Java 中创建并启动一个线程有哪几种方式?各自有什么优缺点? 考察 Java 多线程编程的基础知识和对线程创建方式的掌握编码实现技术原理Java第 15 题请写一个实现加法的 lambda 表达式,并说明 lambda 表达式的好处。 考察对 lambda 表达式语法和函数式编程价值的理解编码实现技术原理Java第 16 题手写一个线程安全的单例模式,并说明其关键实现。 考察线程安全单例的编码实现与并发控制原理编码实现技术原理Java第 17 题请重写一个类的 hashCode 方法,并说明它与 equals 方法的关系。 考察 hashCode 与 equals 的契约以及正确重写hashCode的实践编码实现技术原理Java第 18 题给你七八分钟,用动态规划解决一道中等难度的Java题目,你会如何组织思路并编写代码? 考察动态规划问题解决的思路清晰度与编码实现能力编码实现问题拆解技术原理Java第 19 题重写List的sort方法来实现对不同对象的排序,需要考虑哪些方面? 考察排序算法实现时的稳定性、比较器、泛型与性能考量编码实现技术原理方案权衡Java第 20 题请给出分库分表并行查询的代码结构示例,并说明关键设计点。 考察并发查询代码的落地结构与工程完整性编码实现Java