杭州银行面试题 · 方案权衡 · Java

杭州银行相关面试题,按最终去重题目聚合。

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

筛选题目已选:方案权衡 · Java
第 1 题ReentrantLock与synchronized的区别是什么? 考察并发同步机制的差异理解和实际运用能力技术原理方案权衡Java第 2 题请介绍 Java 中创建线程的几种方式,以及它们之间的区别。 考察线程创建的多种方式及各自适用场景和区别技术原理方案权衡Java第 3 题StringBuffer和StringBuilder的区别是什么? 考察对Java中可变字符串类的线程安全性与性能差异的理解技术原理方案权衡Java第 4 题讲讲HashMap和Hashtable的区别。 考察对Java集合框架线程安全与性能取舍的理解技术原理方案权衡Java第 5 题请介绍垃圾回收的基本原理和常见算法。 考察对垃圾回收核心概念和主流算法的理解技术原理方案权衡Java第 6 题动态代理的实现方式有哪些? 考察对 Java 动态代理原理和实现机制的理解技术原理方案权衡Java第 7 题你用过 volatile 关键字吗?它的主要作用是什么? 考察对并发可见性与禁止重排的理解技术原理方案权衡Java第 8 题CAS 的 ABA 问题如何解决? 考察并发编程中对 CAS 原理、ABA 风险及解决方案的理解风险判断技术原理方案权衡Java第 9 题多个线程中,如何让某个线程等待其他线程执行完毕? 考察线程协作与同步机制的理解和应用技术原理方案权衡Java第 10 题为什么要打破双亲委派? 考察类加载机制原理、双亲委派模型的价值及其违背前提技术原理方案权衡问题排查Java第 11 题在项目中,如果想把 Redis 换成类似 HashMap 这样的本地缓存,你认为是可行的吗?请谈谈你的分析和考虑。 考察对本地缓存与分布式缓存差异的理解及方案权衡能力风险判断技术原理方案权衡JavaRedis第 12 题HashMap 在什么情况下引入红黑树,为什么要引入? 考察对哈希冲突退化与红黑树收益的理解风险判断技术原理方案权衡Java