有赞面试题 · 方案权衡 · Java
有赞相关面试题,按最终去重题目聚合。
共 483 道真题 · 当前筛选命中 23 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Java
考察点
技术栈
第 1 题Stream 并行流的使用场景和底层原理是什么? 考察对 Java Stream 并行流的适用场景和底层实现机制的理解第 2 题Java中运行时异常和受检异常有何区别?为什么Java要区分这两类异常? 考察对Java异常体系的理解及设计意图第 3 题如何设计线程池参数(核心线程数、队列类型等)? 考察线程池参数配置的思路、权衡与动态调整能力第 4 题lock和synchronized有什么区别? 考察对Java并发同步机制的理解与适用场景区分第 5 题请你谈谈封装和反射之间的关系,它们是对立的吗? 考察对面向对象封装原则与反射机制本质的理解及二者关系第 6 题请解释什么是动态代理,并说明它的核心作用。 考察对动态代理概念及其设计意图的理解第 7 题在 Java 中,对象是否一定在堆上分配内存?请说明可能的例外情况。 考察对 Java 内存分配机制、逃逸分析与栈上分配的理解第 8 题Java 中的对象一定是在堆上分配内存吗? 考察对 Java 内存分配机制和逃逸分析的理解第 9 题在多线程环境下,如何实现一个线程安全的哈希表?请比较不同方案。 考察并发容器选型、加锁策略与性能权衡第 10 题假设你在实习项目中设计过线程池,请说明当时核心参数是如何确定的。 考察将线程池参数设计落地到真实场景的工程判断第 11 题如何合理评估线程池参数? 考察线程池核心参数设置与性能权衡的实际经验第 12 题谈谈synchronized和ReentrantLock的区别。 考察对Java并发锁机制的理解与选型能力第 13 题你们做数据报表为什么还要做一个Java服务不觉得重嘛? 考察技术选型的合理性判断与架构权衡意识第 14 题公平锁和非公平锁有什么区别? 考察对锁公平性机制、性能与适用场景的理解第 15 题synchronized 和 ReentrantLock 的主要区别是什么? 考察并发锁机制的理解及对两者特性的掌握第 16 题synchronized和ReentrantLock的底层原理分别是什么? 考察并发同步机制的原理理解与对比能力第 17 题计算密集型为什么是CPU核心数+1,这个+1是怎么来的? 考察对线程池核心线程数配置原理的理解第 18 题介绍一下集合。ArrayList 和 LinkedList 区别? 考察Java集合框架的基础理解及ArrayList与LinkedList的差异第 19 题synchronized 和 ReentrantLock 有哪些区别? 考察并发同步机制原理与选型能力第 20 题ConcurrentHashMap 从分段锁改为 CAS + synchronized 的原因是什么? 考察对并发容器演进原理和性能权衡的理解