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

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

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

筛选题目已选:技术原理 · Java
第 61 题BIO、NIO、AIO有什么区别? 考察对Java IO模型演进及其适用场景的理解技术原理技术选型方案权衡Java第 62 题请手写代码实现多线程交替打印。 考察多线程同步、协作机制和编码能力编码实现问题拆解技术原理Java第 63 题请说明synchronized的加锁过程及其底层原理。 考察对Java内置锁实现机制和底层原理的理解性能优化技术原理Java第 64 题为什么Java已经有synchronized,还要Lock接口? 考察对Java并发同步机制的理解和方案权衡能力风险判断技术原理方案权衡Java第 65 题静态代理和动态代理的区别是什么? 考察代理模式中静态与动态实现的原理差异及适用场景技术原理方案权衡Java第 66 题你了解哪些 Java 设计模式?请举例说明。 考察对常见 Java 设计模式的理解及实际应用能力技术原理方案权衡Java第 67 题Object类有哪些方法?请具体讲讲。 考察对Java基础Object类方法的理解与掌握程度自我呈现技术原理Java第 68 题ConcurrentHashMap 中的 get 操作为什么不需要加锁? 考察对 volatile 和内存可见性的理解风险判断技术原理Java第 69 题请说明 ThreadLocal 的实现原理:它的值是如何存储的?内部使用的是弱引用还是强引用? 考察对 ThreadLocal 内存模型、引用类型和内存泄漏风险的理解风险判断技术原理Java第 70 题请介绍Java内存模型(JMM)及其核心概念。 考察对Java并发内存模型、线程可见性和指令重排序的理解风险判断技术原理Java第 71 题请说明如何合理设置线程池的核心参数,并解释各参数的作用。 考察对线程池参数配置及并发调优的理解技术原理技术选型Java第 72 题给出父类和子类方法,判断是重写还是重载,重写和重载区别 考察对重写和重载概念的理解及区别辨析技术原理Java第 73 题ConcurrentHashMap 如何保证线程安全? 考察并发数据结构的设计原理与线程安全机制技术原理方案权衡Java第 74 题在 Java 中,如果 try 块里有 return 语句,finally 块中的代码还会执行吗? 考察对 Java finally 执行时机和异常处理机制的理解技术原理Java第 75 题throw和throws的区别 考察Java异常处理中throw与throws的语法、语义及使用场景技术原理Java第 76 题方法区主要储存哪些信息? 考察对Java方法区存储内容的记忆和JVM内存模型的理解自我认知技术原理JavaJVM第 77 题Exception和Error的区别? 考察Java异常体系的理解与分类技术原理Java第 78 题线程池中设置的线程存活时间到期后,线程会被销毁吗?请解释其生效规则。 考察对线程池线程生命周期与核心/非核心线程参数的理解技术原理问题排查Java第 79 题Error和Exception的区别,常见的Error有哪些? 考察Java异常体系的层次结构与Checked/Unchecked异常的理解问题拆解技术原理Java第 80 题Float 类型的浮点数在表示 0.1 时,其精度问题和 Double 相比有什么不同?请解释。 考察单双精度浮点数的精度差异及表示特点技术原理Java