招商银行·招银网络科技面试题 · Java
招商银行·招银网络科技相关面试题,按最终去重题目聚合。
共 2575 道真题 · 当前筛选命中 380 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 81 题Exception和Error的区别? 考察Java异常体系的理解与分类第 82 题线程池中设置的线程存活时间到期后,线程会被销毁吗?请解释其生效规则。 考察对线程池线程生命周期与核心/非核心线程参数的理解第 83 题Error和Exception的区别,常见的Error有哪些? 考察Java异常体系的层次结构与Checked/Unchecked异常的理解第 84 题Float 类型的浮点数在表示 0.1 时,其精度问题和 Double 相比有什么不同?请解释。 考察单双精度浮点数的精度差异及表示特点第 85 题请用 Java 实现一个文件读取的示例代码,并说明需要处理的常见异常。 考察 Java 文件读取的编程实现与异常处理意识第 86 题请介绍Java ArrayList的扩容机制,以及其带来的性能影响。 考察对ArrayList底层实现和性能特性的理解第 87 题Java 中的 Set 是如何实现去重的? 考察 Set 集合去重的底层原理与元素判等规则第 88 题请实现一个线程安全的单例模式,并简要说明其原理。 考察单例模式的理解、线程安全实现与适用场景第 89 题请解释 ThreadLocal 的工作原理,包括线程隔离机制和 Thread 类中的 threadLocals 字段。 考察对 ThreadLocal 内部实现与线性隔离机制的理解第 90 题Redis的分布式锁和Java的锁有什么区别? 考察对单机锁与分布式锁本质差异的理解及适用场景判断第 91 题请解释线程池的常见参数,以及各参数对任务执行的影响。 考察线程池核心参数的理解和调优意识第 92 题请说明线程池的核心参数及其作用,以及创建线程池的常见方式。 考察对线程池核心参数、创建方式及底层原理的理解第 93 题请谈谈volatile关键字 考察对volatile内存语义、可见性与有序性的理解第 94 题Java 中有哪些常见的线程池实现?请说明它们的特点和适用场景。 考察对 Java 线程池类型的了解及选型能力第 95 题请解释 Java 中的强引用、软引用、弱引用和虚引用。 考察对 Java 引用类型及其在垃圾回收中作用的掌握程度第 96 题说说你对红黑树的理解? 考察红黑树的基本概念、性质、应用场景及与平衡树的对比第 97 题Java 中 String 是不可变类吗?其不可变性体现在哪些方面? 考察对 String 不可变设计与底层实现的理解第 98 题Java如何解决并发问题? 考察对Java并发机制的全面理解与实际应用能力第 99 题Java线程池中常用的阻塞队列有哪些?它们各自的数据结构是什么? 考察阻塞队列的数据结构与适用场景第 100 题在Java中如何取出字符串中的某几位字符? 考察substring等截取方法的参数语义和边界处理