杭州银行面试题 · 风险判断 · Java
杭州银行相关面试题,按最终去重题目聚合。
共 421 道真题 · 当前筛选命中 13 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 1 题项目部署后服务持续 GC 导致不可用,可能的原因有哪些? 考察 GC 频繁、服务不可用的问题定位与原理理解第 2 题CountDownLatch原理 考察对并发工具CountDownLatch内部机制与使用场景的理解第 3 题ConcurrentHashMap底层实现原理 考察并发HashMap的数据结构、线程安全机制与版本演进第 4 题如何创建线程池?请说明核心构造参数及其作用。 考察线程池创建的参数理解与使用规范第 5 题请介绍Java中常见的运行时异常和非运行时异常,并举例说明它们通常发生在什么场景。 考察对Java异常体系的理解和实际应用能力第 6 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解第 7 题volatile如何实现可见性 考察对Java内存模型与volatile底层机制的理解第 8 题CAS 的 ABA 问题如何解决? 考察并发编程中对 CAS 原理、ABA 风险及解决方案的理解第 9 题请解释 synchronized 的原理及其在并发中的常见使用方式。 考察对 Java 内置锁机制、内存语义和并发安全的理解第 10 题在项目中,如果想把 Redis 换成类似 HashMap 这样的本地缓存,你认为是可行的吗?请谈谈你的分析和考虑。 考察对本地缓存与分布式缓存差异的理解及方案权衡能力第 11 题HashMap 在什么情况下引入红黑树,为什么要引入? 考察对哈希冲突退化与红黑树收益的理解第 12 题在Java中,你是如何设计异常处理策略的? 考察对异常处理原则、实践及边界情况的掌握第 13 题请谈谈你对多线程的理解,包括线程的创建方式、线程安全问题以及常用的并发工具。 考察多线程基础与并发编程实践能力