去哪儿旅行面试题 · Java
去哪儿旅行相关面试题,按最终去重题目聚合。
共 813 道真题 · 当前筛选命中 121 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 1 题List、Set、Map 在 Java 集合框架中分别继承自哪些接口? 考察对 Java 集合框架核心接口体系的理解第 2 题HashMap 在什么时候触发扩容? 考察 HashMap 扩容机制及对性能与并发影响的理解第 3 题讲讲双亲委派机制 考察对Java类加载机制的理解,包括双亲委派模型、其作用和破坏场景第 4 题ConcurrentHashMap 在 JDK 1.7 和 1.8 之间有哪些主要区别? 考察对并发容器演进、锁机制和数据结构变化的掌握第 5 题请解释 Java 中包装类与基础类型(如 Integer 与 int)的区别及使用场景。 考察对基础类型与包装类在内存、性能、空值及泛型方面的理解第 6 题说说线程的创建方式 考察对 Java 多线程基础创建方式的掌握程度第 7 题List、Map、Set 三者在 Java 集合框架中的区别是什么? 考察 Java 集合基础概念与数据结构差异第 8 题如何使用 Java Stream 对一个 User 对象的 List 按照 age 字段排序? 考察 Java Stream 排序 API 的使用与 lambda 表达能力第 9 题任务提交到线程池后,线程池是如何调度执行的? 考察线程池执行流程、任务排队与拒绝策略的理解第 10 题请说明 CountDownLatch 和 CyclicBarrier 在异常或中断场景下的行为差异。 考察对并发同步工具异常处理机制的理解第 11 题Java 的基本数据类型有哪些?各自占用多少个字节? 考察 Java 基础数据类型及其字节大小的掌握第 12 题请介绍 Java 中创建线程的几种方式,以及它们之间的区别。 考察线程创建的多种方式及各自适用场景和区别第 13 题String、StringBuilder、StringBuffer的区别 考察Java字符串类的不可变性、线程安全与性能特性第 14 题HashMap为什么不安全 考察对HashMap并发安全问题的理解与底层原理第 15 题线程池的优势有哪些? 考察对线程池核心价值与适用场景的理解第 16 题说说 ArrayList 和 LinkedList 的区别。 考察对 Java 常用集合底层实现及适用场景的理解第 17 题如何判断两个字符串列表中包含的元素是否完全相同(不考虑顺序)?请给出算法思路与复杂度分析。 考察集合等价判断的算法设计与复杂度权衡第 18 题线程池中的线程存活时间参数(如 keepAliveTime)是如何实现线程回收的?是定时任务扫描,还是自动过期? 考察线程池线程存活时间回收机制及其实现原理第 19 题HashMap 和 Hashtable 有什么区别? 考察对 Java 集合类底层实现和线程安全的理解第 20 题介绍一下 AQS 考察对 Java 并发同步框架核心原理的理解