招商银行·招银网络科技面试题 · 问题拆解 · Java
招商银行·招银网络科技相关面试题,按最终去重题目聚合。
共 2575 道真题 · 当前筛选命中 43 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 1 题一个 list 包含所有成员,成员属性有工资、年龄、部门。要求找出年龄大于 35 且工资大于 2w 的员工数大于 10 的部门。如何实现? 考察 Java 集合流式处理和分组统计能力第 2 题请介绍 HashMap 的底层实现原理。 考察对 HashMap 数据结构、哈希冲突处理与扩容机制的理解第 3 题sleep和wait的区别,它们分别定义在哪个类中? 考察线程基础知识的准确性与概念辨析能力第 4 题CompletableFuture 有什么用? 考察对 Java 异步编程与 CompletableFuture 核心能力的理解第 5 题List底层实现 考察对List数据结构底层实现细节的掌握第 6 题在实习中,你如何通过自定义注解和 AOP 实现某个功能?请结合具体场景说明。 考察将自定义注解与 AOP 结合落地的工程能力第 7 题synchronized关键字是如何起作用的? 考察对Java内置锁原理、锁升级机制及底层实现的理解第 8 题请谈谈你对 Java 新版本特性的了解,并选择你认为影响最大的一项说明其应用场景。 考察对 Java 语言演进的理解及对新技术特性的应用意识第 9 题如何通过AOP去实现一个自定义注解?请举例一个具体的使用场景。 考察对AOP原理、自定义注解实现方式及实际应用场景的理解第 10 题请手写代码实现多线程交替打印。 考察多线程同步、协作机制和编码能力第 11 题Error和Exception的区别,常见的Error有哪些? 考察Java异常体系的层次结构与Checked/Unchecked异常的理解第 12 题Java如何解决并发问题? 考察对Java并发机制的全面理解与实际应用能力第 13 题请说明线程池的核心参数有哪些,并解释它们的作用。 考察对线程池核心参数含义及其协作关系的理解第 14 题请手写一个代理模式示例(如日志或权限验证扩展),并讲解你的代码实现。 考察代理模式的理解、动手实现与讲解能力第 15 题请列举并比较 Java 中常用的线程安全集合类,并说明各自适用场景。 考察对 Java 并发集合的掌握程度和选型能力第 16 题请解释HashMap的底层数据结构与扩容机制。 考察HashMap底层实现原理,包括哈希表结构与扩容逻辑第 17 题用数组实现栈的基本操作,并用 Java 实现。 考察数组实现栈的基本结构、边界处理与 Java 编码能力第 18 题讲讲线程池是怎么用的,以及它有哪些核心参数? 考察对线程池的工作原理、参数含义及使用场景的理解第 19 题如何利用 CountDownLatch 实现多线程查询分片后的等待与结果聚合? 考察 CountDownLatch 在并行任务汇总中的具体用法第 20 题volatile如何禁止指令重排序? 考察对Java内存模型及volatile语义的理解