有赞面试题 · Java

有赞相关面试题,按最终去重题目聚合。

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

筛选题目已选:Java
第 21 题还有哪些字段类型或场景可能导致 RPC 序列化失败? 考察对 RPC 序列化边界的理解与排查能力风险判断技术原理问题排查JavaRPC第 22 题请解释并发场景下线程状态的流转过程。 考察对线程生命周期状态机及并发场景下状态迁移的理解问题拆解技术原理Java第 23 题ReentrantLock 是如何实现可重入(synchronized 重入)的? 考察对 AQS 状态管理和重入逻辑的理解编码实现技术原理Java第 24 题Lock 和 synchronized 属于哪种锁? 考察对Java并发锁分类和机制的理解技术原理Java第 25 题在 Java 中,对象是否一定在堆上分配内存?请说明可能的例外情况。 考察对 Java 内存分配机制、逃逸分析与栈上分配的理解技术原理方案权衡Java第 26 题Java线程怎么中断?请解释interrupt机制及两阶段终止。 考察Java线程中断机制的原理、协作式中断及安全终止线程的实践编码实现风险判断技术原理Java第 27 题Java的RUNNABLE状态是否只表示线程正在运行?为什么? 考察对Java线程状态转换及JVM线程模型的理解技术原理Java第 28 题请描述Java对象从创建到销毁的完整生命周期,并说明各阶段的关键机制。 考察对Java对象生命周期、内存管理与垃圾回收机制的理解问题拆解技术原理Java第 29 题Java 中的对象一定是在堆上分配内存吗? 考察对 Java 内存分配机制和逃逸分析的理解技术原理方案权衡Java第 30 题在AOP方法中,如果业务方法执行失败,你是如何处理异常的? 考察AOP异常处理、事务一致性与降级策略风险判断系统设计问题排查Java第 31 题什么是AQS? 考察对Java并发框架核心抽象的理解技术原理Java第 32 题请详细说明Java动态代理的实现原理和常用方式。 考察对JDK动态代理与CGLIB等代理机制的理解深度问题拆解技术原理Java第 33 题在多线程环境下,如何实现一个线程安全的哈希表?请比较不同方案。 考察并发容器选型、加锁策略与性能权衡性能优化技术选型方案权衡Java第 34 题Stream流、Lambda 有用过吗? 考察 Java 函数式编程的实际使用经验与理解深度编码实现技术原理Java第 35 题假设你在实习项目中设计过线程池,请说明当时核心参数是如何确定的。 考察将线程池参数设计落地到真实场景的工程判断项目复盘技术选型方案权衡Java第 36 题如何合理评估线程池参数? 考察线程池核心参数设置与性能权衡的实际经验性能优化技术原理方案权衡Java第 37 题了解 synchronized 关键字吗?请详细说明它的用法和底层原理。 考察对 Java 并发中 synchronized 的用法、锁机制和底层实现的理解性能优化技术原理Java第 38 题谈谈synchronized和ReentrantLock的区别。 考察对Java并发锁机制的理解与选型能力技术原理方案权衡Java第 39 题你们做数据报表为什么还要做一个Java服务不觉得重嘛? 考察技术选型的合理性判断与架构权衡意识业务理解技术选型方案权衡Java第 40 题公平锁和非公平锁有什么区别? 考察对锁公平性机制、性能与适用场景的理解技术原理方案权衡Java