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