有赞面试题 · Java
有赞相关面试题,按最终去重题目聚合。
共 483 道真题 · 当前筛选命中 63 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 41 题Java线程wait态和time waiting态的区别是什么 考察Java线程状态机与等待/超时机制的理解第 42 题请说明线程池的核心参数及其作用,并解释如何合理设置这些参数。 考察对线程池核心参数的理解及调优能力第 43 题ConcurrentHashMap 为什么不能存 null 值? 考察对 ConcurrentHashMap 设计约束与其并发语义原因的理解第 44 题讲讲ThreadLocal的原理和应用场景 考察对线程局部变量内部机制的理解及其典型应用第 45 题ThreadLocal的数据是怎么存的? 考察对线程局部变量存储结构与内存泄漏风险的理解第 46 题JDK 动态代理的实现原理是什么?请描述关键步骤。 考察对 JDK 动态代理底层机制和编码细节的掌握第 47 题描述一下 HashMap 的底层结构 考察对 HashMap 数据结构、哈希算法和冲突解决机制的理解第 48 题线程池的工作原理是什么?请结合核心线程、任务队列、非核心线程和拒绝策略说明。 考察对线程池执行流程和任务调度机制的深入理解第 49 题synchronized 和 ReentrantLock 的主要区别是什么? 考察并发锁机制的理解及对两者特性的掌握第 50 题请列举常见的 Java 运行时异常和错误,并说明各自的典型触发场景。 考察对 Java 异常体系的理解及常见运行时问题的识别能力第 51 题synchronized和ReentrantLock的底层原理分别是什么? 考察并发同步机制的原理理解与对比能力第 52 题计算密集型为什么是CPU核心数+1,这个+1是怎么来的? 考察对线程池核心线程数配置原理的理解第 53 题介绍一下集合。ArrayList 和 LinkedList 区别? 考察Java集合框架的基础理解及ArrayList与LinkedList的差异第 54 题请解释 ThreadLocal 的工作原理及潜在风险。 考察对 ThreadLocal 内部机制和内存泄漏风险的理解第 55 题synchronized 和 ReentrantLock 有哪些区别? 考察并发同步机制原理与选型能力第 56 题ConcurrentHashMap 从分段锁改为 CAS + synchronized 的原因是什么? 考察对并发容器演进原理和性能权衡的理解第 57 题ConcurrentHashMap 在 JDK 1.7 和 1.8 中的实现有何区别? 考察对并发容器演进历程的掌握程度第 58 题请分享一本你读过的计算机书籍,并说明它对你技术理解或实践的影响。 考察候选人的学习主动性、知识深度和总结表达能力第 59 题核心线程数设置为 Integer 最大值的场景是怎么来的? 考察对线程池参数极端值场景的理解与设计根源第 60 题HashMap 是线程安全的吗?为什么? 考察对 HashMap 线程不安全本质及典型问题的理解