招商银行·招银网络科技面试题 · 问题排查 · Java
招商银行·招银网络科技相关面试题,按最终去重题目聚合。
共 2575 道真题 · 当前筛选命中 19 道 · 更新 2026-08-05
筛选题目已选:问题排查 · Java
考察点
技术栈
第 1 题CGLIB无法使用的场景有哪些? 考察对CGLIB代理机制及Java类加载环境的理解第 2 题线程池中设置的线程存活时间到期后,线程会被销毁吗?请解释其生效规则。 考察对线程池线程生命周期与核心/非核心线程参数的理解第 3 题Java中的异常有哪些类型,捕获机制是怎样的? 考察对Java异常体系与处理机制的理解第 4 题请列举内存泄漏和内存溢出的常见场景,并说明如何排查与预防。 考察对JVM内存模型、泄漏与溢出区别及常见场景的理解第 5 题请介绍OOM的排查方法。 考察对内存溢出问题的系统性排查思路与实战能力第 6 题HashMap的键和值是否可以为空? 考察对Java HashMap底层实现及边界情况的掌握第 7 题请介绍你对 Java 原子类的理解,并说明其适用场景及局限。 考察对原子类原理、适用性和局限性的理解第 8 题请描述一次Java应用发生OOM(内存溢出)时的排查过程。 考察内存溢出问题的系统性排查思路与工具使用第 9 题在 Java 项目中,你会如何处理异常?请说明你的异常处理策略。 考察异常处理实践与代码质量意识第 10 题请比较 ThreadLocal 与 InheritableThreadLocal 的原理和适用场景。 考察对线程局部变量、线程创建时值传递及线程池场景的理解第 11 题请解释 Java 监视器(Monitor)机制,以及它如何支撑 synchronized 关键字和锁的底层实现? 考察对 Java 并发底层同步机制的理解第 12 题垃圾回收(GC)通常发生在哪些内存区域?请说明各区域的特点。 考察对Java堆内存分区及垃圾回收原理的理解第 13 题在Java中,如果finally块中修改了基本类型变量或对象,return语句的返回值会受影响吗?请结合执行顺序解释。 考察对Java finally块执行时机及返回值传递机制的理解第 14 题生产中产生了内存泄漏,如何排查? 考察内存泄漏的定位思路、工具使用与系统化排查能力第 15 题请分别说明栈溢出异常(StackOverflowError)和内存溢出(OOM)产生的典型场景,并结合你熟悉的编程语言谈谈如何排查与规避。 考察对 Java 内存模型与常见异常成因的理解及排查能力第 16 题请介绍 Java 的异常处理机制,包括异常类型、处理方式和最佳实践。 考察对 Java 异常体系、处理语法和编写健壮代码的掌握第 17 题OOM如何排查? 考察对Java内存溢出问题的系统排查能力和技术原理理解第 18 题请详细说明 equals 方法的实现要点及其与 hashCode 之间的关系。 考察 equals 方法设计、约定及与 hashCode 的一致性第 19 题子线程发生异常时,如何向父线程传递并处理? 考察多线程异常处理机制与线程间通信