飞猪面试题 · Java
飞猪相关面试题,按最终去重题目聚合。
共 493 道真题 · 当前筛选命中 96 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 1 题HashMap的key可以为null吗?为null时hashCode如何计算? 考察HashMap对null键的处理机制及hash计算细节第 2 题Java中的锁有哪些? 考察对Java并发锁机制的分类、原理和适用场景的掌握第 3 题请简要介绍你的Java开发水平,以及你在日常工作中主要解决哪些类型的问题? 考察候选人的Java技术功底、问题类型认知和表达能力第 4 题谈谈你对集合(Collection)的理解,尽量深入一些。 考察对Java集合框架的整体理解、内部实现和适用场景第 5 题说一下ArrayList的扩容机制 考察对Java集合底层实现与性能边界的理解第 6 题泛型解决了什么问题,其类型擦除机制的原理是什么? 考察对泛型核心价值与类型擦除机制的理解第 7 题请介绍你在项目中使用的主要 Java 版本,以及该版本相关的技术特性。 考察候选人对 Java 版本演进及实际使用的理解第 8 题请谈谈你对线程池的理解,以及在实际项目中如何选择和使用线程池? 考察线程池的核心原理、参数配置及实际应用能力第 9 题线上出现 Full GC,如何排查并解决? 考察对 JVM 垃圾回收机制的理解及线上问题排查思路第 10 题请介绍Java内存管理、垃圾回收和多线程管理的基本原理。 考察对JVM内存模型、GC机制和并发管理核心概念的掌握程度第 11 题CountDownLatch和CyclicBarrier的区别是什么? 考察对Java并发同步工具的理解与场景区分第 12 题HashMap能否存储null值?如果能,它是如何实现的? 考察对HashMap底层存储逻辑和null键值处理机制的理解第 13 题线程状态有哪些,各状态下与锁和CPU的关系是什么? 考察对Java线程状态模型的理解,以及锁和CPU调度对状态转换的影响第 14 题HashMap是不是线程安全?为什么不安全?如何实现线程安全? 考察对HashMap线程安全性的理解及并发替代方案第 15 题讲一下 ReentrantLock? 考察对 ReentrantLock 实现原理、特性及与 synchronized 差异的理解第 16 题HashMap 是线程不安全的,你对 ConcurrentHashMap 有了解吗?它们之间的区别是什么? 考察对并发容器底层实现与线程安全机制的理解第 17 题请说明如何合理设置线程池的核心参数,并解释各参数的作用。 考察对线程池参数配置及并发调优的理解第 18 题请解释volatile关键字的作用和适用场景。 考察对volatile语义的理解及其适用边界第 19 题Java 类加载的双亲委派模型是什么?怎么打破? 考察类加载机制原理与打破双亲委派的实践第 20 题lock和synchronized有什么区别? 考察对Java并发同步机制的理解与适用场景区分