飞猪面试题 · 风险判断 · Java
飞猪相关面试题,按最终去重题目聚合。
共 493 道真题 · 当前筛选命中 15 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 1 题线程状态有哪些,各状态下与锁和CPU的关系是什么? 考察对Java线程状态模型的理解,以及锁和CPU调度对状态转换的影响第 2 题HashMap是不是线程安全?为什么不安全?如何实现线程安全? 考察对HashMap线程安全性的理解及并发替代方案第 3 题讲一下 ReentrantLock? 考察对 ReentrantLock 实现原理、特性及与 synchronized 差异的理解第 4 题请说明 ThreadLocal 的作用,以及使用它时需要注意哪些问题。 考察对线程本地变量原理的理解及并发场景下的使用与风险第 5 题序列化ID(serialVersionUID)的作用是什么? 考察对序列化版本兼容性控制的理解第 6 题ConcurrentHashMap和HashMap的区别 考察对并发容器与普通容器在线程安全、结构与性能上的理解第 7 题请解释 Java 中线程中断(Thread Interruption)的机制,以及如何正确响应中断信号? 考察对线程中断协作机制的理解和正确实现第 8 题请解释Java中synchronized关键字的作用、底层实现原理,并说明其与volatile、乐观锁(如ReentrantLock)的适用场景差异。 考察Java并发同步基础、锁的底层机制及锁选型能力第 9 题请解释Java中equals和hashCode方法的关系,以及违反契约的后果。 考察Java对象相等性契约及哈希集合的正确使用第 10 题ThreadLocal 的使用场景是什么?请说明其实现原理及可能的内存泄漏问题。 考察ThreadLocal应用场景、内部结构和内存管理理解第 11 题常用的字符串操作类中哪一个线程安全? 考察线程安全性及同步机制的掌握第 12 题为什么要用ThreadLocal存储用户数据? 考察对ThreadLocal原理、使用场景及内存泄漏风险的理解第 13 题ThreadLocal的结构、使用注意事项以及内存泄漏的成因是什么? 考察对ThreadLocal内部结构、使用规范和内存泄漏机理的理解第 14 题Java 中 ThreadLocal 的原理和应用场景 考察对线程局部变量实现机制的理解及实际应用能力第 15 题为什么禁止在接口中返回枚举类型? 考察枚举在接口契约中的兼容性风险