银行行业面试题 · 技术原理 · Java
银行行业相关面试题,按题目行业基础数据聚合。
共 3581 道真题 · 当前筛选命中 403 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 281 题JDK和JRE是什么 考察Java基础概念的理解与区分第 282 题int和Integer有什么区别? 考察Java基本类型与包装类的区别及使用场景第 283 题Java创建线程的方式? 考察Java多线程基础知识的掌握程度,以及不同方式的适用场景。第 284 题ConcurrentHashMap和HashMap的区别 考察对并发容器与普通容器在线程安全、结构与性能上的理解第 285 题在常见编程语言(如Java、C/C++、Go)中,内存泄漏可能产生的原因有哪些?请分类说明。 考察多语言环境下内存泄漏的典型成因和排查意识第 286 题ArrayList底层原理 考察对ArrayList数据结构、扩容机制和线程安全性的理解第 287 题Java异常体系如何构成? 考察对Java异常分类、处理机制及设计原则的理解第 288 题说说StringBuilder和StringBuffer的区别。 考察Java字符串可变类的线程安全性与性能理解第 289 题请介绍 Java 中的异常处理机制,并说明如何合理使用 checked 和 unchecked 异常。 考察对 Java 异常体系的理解及实际使用原则第 290 题Java的设计模式?(我不会,我用Python和C++) 考察候选人坦诚面对知识盲区及将设计模式原理迁移到自身语言栈的能力第 291 题HashSet 如何检查重复? 考察对哈希表原理和 equals/hashCode 约定的理解第 292 题Java中内存泄漏和内存溢出有什么区别? 考察对JVM内存管理基础概念的理解与区分第 293 题请分别说明 ConcurrentHashMap 和 Hashtable 的底层实现原理,并对比它们在并发场景下的差异。 考察对 Java 并发容器底层实现及并发差异的理解第 294 题调用 list.add(1) 时,底层发生了什么? 考察对集合底层实现、扩容机制及内存分配的理解第 295 题如何保证多线程下共享数据的线程安全?请至少说出三种手段并比较。 考察线程安全核心知识及方案权衡第 296 题StringBuilder与StringBuffer有何区别? 考察对Java字符串可变类线程安全性和性能差异的理解第 297 题你能讲讲 Java 中 String、StringBuilder 和 StringBuffer 的区别吗? 考察对 Java 字符串类不可变性、线程安全与性能差异的理解第 298 题ArrayList的底层数据结构是什么? 考察对ArrayList底层实现原理的掌握第 299 题请介绍 Map 有哪些集合类,并说明 HashMap 的底层结构、初始化长度和扩容机制。 考察对 Java 集合框架中 Map 体系的掌握及 HashMap 底层原理的深入理解第 300 题实例变量和局部变量的区别? 考察对变量作用域、生命周期和初始化默认值的理解