招商银行面试题 · 技术原理 · Java

招商银行相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理 · Java
第 21 题谈谈ArrayList和LinkedList的区别 考察对Java常用集合实现原理及适用场景的理解技术原理技术选型方案权衡Java第 22 题HashMap线程安全吗? 考察对HashMap线程安全性的理解和并发场景处理能力风险判断技术原理Java第 23 题Java的wait和notify了解么,使用前提是什么 考察对Java线程协作机制及使用前提的掌握编码实现技术原理Java第 24 题线程池怎样停止? 考察线程池优雅停止机制及与任务执行状态的交互风险判断技术原理Java第 25 题请说明线程池的核心构成要素及各自的作用。 考察对线程池核心组件的理解与原理掌握问题拆解技术原理Java第 26 题ThreadLocal 的原理是什么?如果 key 使用强引用会有什么问题? 考察 ThreadLocal 内存模型及内存泄漏风险的理解风险判断技术原理Java第 27 题说说StringBuilder和StringBuffer的区别。 考察Java字符串可变类的线程安全性与性能理解技术原理方案权衡Java第 28 题请介绍JVM的作用及其内存结构。 考察对JVM核心作用与运行时内存区域的系统理解技术原理问题排查Java第 29 题Java线程间通信方式有哪些 考察Java并发编程中线程间协作与通信机制的理解技术原理Java第 30 题常用的 JDK 工具类(如 Collections、Arrays、Objects 等)中都应用了哪些设计模式?请结合源码举例说明。 考察对常用工具类源码中设计模式的理解与实例化能力技术原理技术选型Java第 31 题强引用、软引用、弱引用和虚引用的区别是什么? 考察Java引用类型对GC行为和对象生命周期的理解风险判断技术原理Java第 32 题线程池核心参数是什么?当任务数量超过最大线程数时,若想让这些任务在后续有空闲线程时再被处理,应该怎么做? 考察线程池参数理解、任务队列机制和拒绝策略的应用技术原理方案权衡问题排查Java第 33 题Java中的集合类有哪些? 考察对Java集合框架的基本认知和分类能力技术原理技术选型Java第 34 题请说明JVM(Java虚拟机)的组成部分及各部分的作用。 考察对JVM体系结构的理解深度与完整性技术原理JavaJVM第 35 题请谈谈你对Java语言特性的理解,并举例说明它在实际开发中的一个应用场景。 考察Java核心语言基础与实际应用能力自我呈现技术原理Java第 36 题双亲委派机制在哪些应用场景中体现?请结合具体框架说明。 考察将双亲委派机制与实际框架设计关联的能力系统设计技术原理Java第 37 题请实现一个线程安全的单例模式,并说明其关键设计点。 考察设计模式理解、线程安全及双重检查锁定的实现细节编码实现技术原理方案权衡Java第 38 题讲一讲 synchronized 用在不同的对象上有什么区别? 考察 synchronized 锁对象的作用范围与锁粒度理解风险判断技术原理Java第 39 题请介绍Java垃圾回收中对象分代划分的依据及各个代的特点。 考察对垃圾回收分代模型的理解及适用性分析技术原理方案权衡Java第 40 题Java基本类型有哪些? 考察Java基础语法知识的掌握情况技术原理Java