飞猪面试题 · Java

飞猪相关面试题,按最终去重题目聚合。

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

筛选题目已选:Java
第 61 题请解释AOP(面向切面编程)的核心概念,并对比静态代理与动态代理的区别。 考察对AOP概念的理解及静态代理与动态代理实现机制的辨析技术原理方案权衡Java第 62 题Java多线程中可见性、原子性、有序性问题的成因及解决方案是什么? 考察对Java内存模型与并发三大特性的理解及实践解决手段问题拆解技术原理Java第 63 题Java 线程池的核心参数有哪些? 考察对线程池核心参数及其作用的理解技术原理方案权衡Java第 64 题你们用的垃圾收集器是什么? 考察候选人对 JVM 垃圾收集器的理解及实际应用背景技术原理技术选型JavaJVM第 65 题ReentrantLock和读写锁了解吗? 考察并发编程中对显式锁机制的理解与实际应用技术原理方案权衡Java第 66 题sleep()和wait()方法的区别 考察线程休眠与等待机制的原理及使用场景技术原理问题排查Java第 67 题ThreadLocal 的使用场景是什么?请说明其实现原理及可能的内存泄漏问题。 考察ThreadLocal应用场景、内部结构和内存管理理解风险判断技术原理Java第 68 题请简述 synchronized 的实现原理。 考察对 Java 内置锁机制和底层实现的理解技术原理Java第 69 题常用的字符串操作类中哪一个线程安全? 考察线程安全性及同步机制的掌握风险判断技术原理Java第 70 题为什么要用ThreadLocal存储用户数据? 考察对ThreadLocal原理、使用场景及内存泄漏风险的理解风险判断技术原理Java第 71 题CGLIB代理和JDK动态代理区别 考察对Java动态代理实现原理与适用场景的理解技术原理技术选型Java第 72 题请描述 Java 线程的几种状态,并列举常用的线程创建方式。 考察对线程生命周期模型及多线程编程基础 API 的掌握编码实现技术原理方案权衡Java第 73 题Java 中常用的字符串操作类有哪些? 考察对 String、StringBuilder、StringBuffer 的掌握技术原理技术选型Java第 74 题synchronized和Lock的区别是什么? 考察并发编程中两种锁机制的实现原理、适用场景与权衡技术原理方案权衡Java第 75 题讲一下HashMap底层实现? 考察HashMap的数据结构、哈希冲突处理与扩容机制问题拆解技术原理Java第 76 题请介绍 Java 中 AQS 的核心原理及其主要应用。 考察对 AQS 框架的理解、关键机制及应用场景技术原理Java第 77 题Java 中 final 关键字可修饰哪些目标?它们各自的作用和使用场景是什么? 考察对 Java final 关键字修饰范围、语义及适用场景的全面理解技术原理方案权衡Java第 78 题异常捕获机制:抛出 Throwable 能否用 Exception 捕获? 考察 Java 异常层次结构与捕获机制理解技术原理问题排查Java第 79 题请解释 Java 动态代理的实现原理及典型使用场景。 考察对 Java 动态代理机制的掌握及其在框架中的应用技术原理技术选型Java第 80 题类加载委派模型解决什么问题? 考察对类加载双亲委派机制设计意图与安全隔离的理解安全意识技术原理方案权衡Java