飞猪面试题 · 技术选型 · Java
飞猪相关面试题,按最终去重题目聚合。
共 493 道真题 · 当前筛选命中 15 道 · 更新 2026-08-05
筛选题目已选:技术选型 · Java
考察点
技术栈
第 1 题请介绍你在项目中使用的主要 Java 版本,以及该版本相关的技术特性。 考察候选人对 Java 版本演进及实际使用的理解第 2 题请谈谈你对线程池的理解,以及在实际项目中如何选择和使用线程池? 考察线程池的核心原理、参数配置及实际应用能力第 3 题CountDownLatch和CyclicBarrier的区别是什么? 考察对Java并发同步工具的理解与场景区分第 4 题请说明如何合理设置线程池的核心参数,并解释各参数的作用。 考察对线程池参数配置及并发调优的理解第 5 题请介绍你对 Netty 的了解,包括它的核心特性和典型应用场景。 考察对 Netty 框架的整体认知和实际应用意识第 6 题Callable 和 Runnable 有什么区别?实际开发中如何选择? 考察对任务接口差异和执行结果处理方式的理解第 7 题请介绍Java反射机制的基本原理和常见使用场景。 考察对Java反射机制原理、应用和风险的理解第 8 题请比较 ConcurrentHashMap 与 Hashtable 的使用场景和性能特性,并说明各自适用的典型情况。 考察对并发容器原理的理解与使用场景判断第 9 题你们用的垃圾收集器是什么? 考察候选人对 JVM 垃圾收集器的理解及实际应用背景第 10 题CGLIB代理和JDK动态代理区别 考察对Java动态代理实现原理与适用场景的理解第 11 题Java 中常用的字符串操作类有哪些? 考察对 String、StringBuilder、StringBuffer 的掌握第 12 题请解释 Java 动态代理的实现原理及典型使用场景。 考察对 Java 动态代理机制的掌握及其在框架中的应用第 13 题在Java后端项目中,你通常使用哪些注解?请举例说明它们各自的作用。 考察对常见注解的理解及其在实际项目中的应用第 14 题请比较 Set、List 和 Map 这三种 Java 集合接口的区别,并说明各自的适用场景。 考察对 Java 集合框架核心接口的特性和应用场景的理解第 15 题Hashtable和ConcurrentHashMap在实现线程安全方面有什么区别?哪个效率更高? 考察并发集合的线程安全机制与性能差异认知