招商银行面试题 · Java
招商银行相关面试题,按最终去重题目聚合。
共 795 道真题 · 当前筛选命中 109 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 61 题String的==和equals的区别 考察对Java字符串对象比较机制的理解第 62 题请分别谈谈 Go 和 Java 的主要优缺点。 考察对两门主流语言特性的对比理解与适用场景判断第 63 题如果Java出现了OOM,如何排查? 考察对Java内存溢出问题的排查思路和工具使用能力第 64 题请谈谈你平时的学习方法,并以 Java 为例具体说明。 考察学习方法、知识获取与持续改进能力第 65 题有使用过线程池吗?请说明其工作原理。 考察线程池的使用经验与核心工作机制理解第 66 题Java异常体系如何构成? 考察对Java异常分类、处理机制及设计原则的理解第 67 题你能讲讲 Java 中 String、StringBuilder 和 StringBuffer 的区别吗? 考察对 Java 字符串类不可变性、线程安全与性能差异的理解第 68 题请分别介绍装饰器模式和适配器模式,并说明它们各自的应用场景与区别。 考察对两种结构型设计模式的理解及应用能力第 69 题线程池拒绝策略有哪几种? 考察对线程池拒绝策略类型及其适用场景的掌握第 70 题在什么场景下需要打破双亲委派模型?请结合实际应用说明。 考察对双亲委派模型局限性及实际应用场景的理解第 71 题如何用多线程实现两个线程交替执行? 考察线程协作、同步机制和并发控制能力第 72 题请解释BIO、NIO和AIO的区别,并说明各自适用的场景。 考察对Java I/O模型的理解及实际场景选型能力第 73 题用过Java中的哪些集合类,分别讲讲优缺点 考察Java集合框架的掌握程度、实际使用经验与选型能力第 74 题请讲解 HashMap 的内部实现原理,包括底层数据结构、put 和 get 的流程、扩容机制,以及它在高并发下的安全问题。 考察 HashMap 底层实现、扩容机制及线程安全认知第 75 题CachedThreadPool 的适用场景是什么? 考察线程池类型选型与任务特性认知第 76 题给出场景:a=100, b=100, c=1000, d=1000,问 (a==b) 和 (c==d) 的结果是否一致?请解释 Integer 缓存机制及其好处。 考察 Java 自动装箱与 Integer 缓存机制的理解及应用第 77 题请解释Java中拆箱和装箱的概念,并说明它们可能带来的性能问题。 考察对Java自动装箱与拆箱机制的理解及潜在性能影响第 78 题String是基本类型吗? 考察Java基础类型与引用类型的区分第 79 题大纯文本文件存储大量URL,如何快速去重?请结合HashSet底层实现说明。 考察海量数据去重的方案设计及HashSet底层原理第 80 题谈谈你对Java多态的理解 考察对Java面向对象核心特性之一多态的概念理解、实现机制与实际应用