招商银行·招银网络科技面试题 · 风险判断 · Java
招商银行·招银网络科技相关面试题,按最终去重题目聚合。
共 2575 道真题 · 当前筛选命中 69 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 21 题线程池创建有哪几种方式? 考察线程池创建方式及其适用场景的掌握第 22 题请手写并解释懒汉式单例模式,包括线程安全实现。 考察单例模式的理解与线程安全实现能力第 23 题在双重检查锁定(Double-Checked Locking)实现单例模式时,外层if和内层if各自的作用是什么? 考察双重检查锁定中两层判断的职责及线程安全理解第 24 题HashMap 和 Hashtable 的区别?能不能放 null 值? 考察对集合类线程安全性与 null 值语义的理解第 25 题请列举内存泄漏和内存溢出的常见场景,并说明如何排查与预防。 考察对JVM内存模型、泄漏与溢出区别及常见场景的理解第 26 题请介绍OOM的排查方法。 考察对内存溢出问题的系统性排查思路与实战能力第 27 题volatile的作用是什么?它能否保证原子性? 考察对Java内存模型、可见性与原子性的理解第 28 题线程池参数、工作队列大小怎么设置合适?有哪些拒绝策略,各自适合什么场景? 考察线程池核心参数配置、拒绝策略的选择及适用场景第 29 题多线程怎么实现,会带来什么问题? 考察多线程实现方式、并发问题及应对能力第 30 题HashMap如何保证线程安全,有哪些实现方式 考察对并发容器原理及线程安全实现方式的理解第 31 题Java和Go的线程间共享数据的区别 考察对两种语言并发模型下共享数据方式的本质理解第 32 题请描述一次Java应用发生OOM(内存溢出)时的排查过程。 考察内存溢出问题的系统性排查思路与工具使用第 33 题ThreadLocal的原理是什么? 考察对线程本地存储机制的理解及其内存泄漏风险第 34 题详细说说ThreadLocal? 考察对ThreadLocal原理、内存泄漏和适用场景的理解第 35 题在 Java 项目中,你会如何处理异常?请说明你的异常处理策略。 考察异常处理实践与代码质量意识第 36 题ThreadLocal的实现原理是什么? 考察对线程局部存储机制及其底层实现的理解第 37 题HashMap的key为什么必须重写hashcode()? 考察对HashMap哈希原理、hashCode与equals契约的理解第 38 题设计模式:单例模式在高并发需求场景下如何添加控制? 考察单例模式在多线程下的线程安全与并发控制策略第 39 题请解释 ThreadLocal 的实现原理,并说明其内存泄漏风险及应对措施。 考察对线程局部变量存储机制、线程隔离原理和内存泄漏防范的理解第 40 题String、StringBuilder、StringBuffer 有什么区别? 考察 Java 字符串类的不可变性、线程安全与性能差异