杭州银行面试题 · 技术原理 · Java
杭州银行相关面试题,按最终去重题目聚合。
共 421 道真题 · 当前筛选命中 45 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 1 题ReentrantLock与synchronized的区别是什么? 考察并发同步机制的差异理解和实际运用能力第 2 题== 和 equals 的区别是什么? 考察Java中引用比较与值比较的基础理解第 3 题项目部署后服务持续 GC 导致不可用,可能的原因有哪些? 考察 GC 频繁、服务不可用的问题定位与原理理解第 4 题请介绍 Java 中创建线程的几种方式,以及它们之间的区别。 考察线程创建的多种方式及各自适用场景和区别第 5 题开发中常用哪些集合? 考察对常用集合类的掌握程度及应用场景理解第 6 题CountDownLatch原理 考察对并发工具CountDownLatch内部机制与使用场景的理解第 7 题请解释一下Java中的垃圾回收(GC)机制,包括主要算法和回收器。 考察对GC原理、算法及主流回收器的理解第 8 题StringBuffer和StringBuilder的区别是什么? 考察对Java中可变字符串类的线程安全性与性能差异的理解第 9 题讲讲HashMap和Hashtable的区别。 考察对Java集合框架线程安全与性能取舍的理解第 10 题ConcurrentHashMap底层实现原理 考察并发HashMap的数据结构、线程安全机制与版本演进第 11 题请介绍垃圾回收的基本原理和常见算法。 考察对垃圾回收核心概念和主流算法的理解第 12 题Java注解有哪些? 考察对Java注解类型、用途及自定义能力的掌握第 13 题HashMap 扩容时为什么容量都取 2 的幂次方? 考察哈希散列与位运算优化的原理第 14 题动态代理的实现方式有哪些? 考察对 Java 动态代理原理和实现机制的理解第 15 题HashMap的底层实现原理 考察对HashMap数据结构、哈希冲突处理及扩容机制的理解第 16 题HashSet 如何检查重复? 考察对哈希表原理和 equals/hashCode 约定的理解第 17 题请介绍 HashMap 底层数据结构,并说明各版本的主要变化。 考察对哈希表存储结构演进的理解第 18 题如何创建线程池?请说明核心构造参数及其作用。 考察线程池创建的参数理解与使用规范第 19 题请介绍Java中常见的运行时异常和非运行时异常,并举例说明它们通常发生在什么场景。 考察对Java异常体系的理解和实际应用能力第 20 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解