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

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

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

筛选题目已选:技术原理 · Java
第 121 题在双重检查锁定(Double-Checked Locking)实现单例模式时,外层if和内层if各自的作用是什么? 考察双重检查锁定中两层判断的职责及线程安全理解风险判断技术原理Java第 122 题相比其他主流后端语言,Java开发有哪些主要优势? 考察对Java语言特性及生态的系统理解与表达能力沟通表达技术原理Java第 123 题注解的本质是什么? 考察对Java注解机制底层实现与运行原理的理解技术原理Java第 124 题用数组实现栈的基本操作,并用 Java 实现。 考察数组实现栈的基本结构、边界处理与 Java 编码能力编码实现问题拆解技术原理Java第 125 题HashMap 和 Hashtable 的区别?能不能放 null 值? 考察对集合类线程安全性与 null 值语义的理解风险判断技术原理Java第 126 题请解释Java泛型及其工作原理。 考察泛型类型擦除、通配符与边界的基本理解技术原理Java第 127 题synchronized可以用在静态方法吗?非静态方法呢? 考察对synchronized关键字修饰不同方法类型及其锁对象的理解技术原理Java第 128 题请介绍Java中创建多线程的几种方式及其区别。 考察多线程基础知识掌握程度及对线程生命周期和资源管理的理解技术原理Java第 129 题synchronized和ReentrantLock的区别,后者底层原理 考察并发锁机制对比与底层实现理解技术原理方案权衡Java第 130 题Java 堆栈区别 考察对 Java 内存结构、堆与栈的核心概念及用途的理解技术原理Java第 131 题equals()代表什么? 考察对Java中equals()方法的语义理解及其与==的区别技术原理Java第 132 题讲讲线程池是怎么用的,以及它有哪些核心参数? 考察对线程池的工作原理、参数含义及使用场景的理解问题拆解技术原理Java第 133 题ArrayList和LinkedList的区别是什么?如果超大量数据要添加到尾部,哪个更快? 考察Java集合框架底层实现差异及大数据量场景下的性能分析技术原理方案权衡Java第 134 题Java中的异常有哪些类型,捕获机制是怎样的? 考察对Java异常体系与处理机制的理解技术原理问题排查Java第 135 题请解释 ConcurrentHashMap 在 JDK 1.7 与 JDK 1.8 中的底层实现原理有何不同? 考察对并发容器实现细节的深入理解技术原理方案权衡Java第 136 题如何利用 CountDownLatch 实现多线程查询分片后的等待与结果聚合? 考察 CountDownLatch 在并行任务汇总中的具体用法问题拆解技术原理Java第 137 题请列举内存泄漏和内存溢出的常见场景,并说明如何排查与预防。 考察对JVM内存模型、泄漏与溢出区别及常见场景的理解风险判断技术原理问题排查JavaJVM第 138 题请介绍OOM的排查方法。 考察对内存溢出问题的系统性排查思路与实战能力风险判断技术原理问题排查Java第 139 题volatile的作用是什么?它能否保证原子性? 考察对Java内存模型、可见性与原子性的理解风险判断技术原理Java第 140 题线程池参数、工作队列大小怎么设置合适?有哪些拒绝策略,各自适合什么场景? 考察线程池核心参数配置、拒绝策略的选择及适用场景风险判断技术原理方案权衡Java