携程面试题 · 问题排查 · Java

携程相关面试题,按最终去重题目聚合。

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

筛选题目已选:问题排查 · Java
第 1 题请解释一下 Java 中的 equals() 和 hashCode() 方法的关系。 考察对 Java 对象相等性与哈希契约的理解技术原理问题排查Java第 2 题使用线程池时如何保证任务执行正确性和避免资源泄漏? 考察线程池使用中的风险与防控措施风险判断问题排查Java第 3 题生产环境CPU飚高如何解决? 考察系统问题排查思路与定位能力技术原理问题排查Java第 4 题说说HashMap的扩容过程 考察对HashMap扩容机制的理解,包括触发条件、流程和后果性能优化技术原理问题排查Java第 5 题出现内存溢出怎么定位问题? 考察内存溢出问题定位的方法论与工具使用能力性能优化技术原理问题排查Java第 6 题哪些原因会导致数据的不可见,如何保证可见性? 考察对并发内存可见性机制、缓存一致性和同步控制的理解技术原理问题排查Java第 7 题Java程序可能会发生内存溢出吗?请说明典型场景和排查思路。 考察对Java内存溢出类型的理解及排查方法技术原理问题排查Java第 8 题怎么查看当前程序使用的是哪个垃圾回收器 考察JVM垃圾回收器识别与诊断命令掌握技术原理问题排查JavaJVM第 9 题请解释Java泛型中extends和super通配符的用途及区别? 考察泛型通配符的理解与实际应用技术原理问题排查Java第 10 题Java 包装类的缓存机制在 JVM 中的实现位置是什么? 考察对 Java 包装类缓存机制及其在 JVM 中存储位置的理解技术原理问题排查Java第 11 题怎么看一个Java线程的资源耗用? 考察对Java线程资源占用分析和监控工具的理解技术原理问题排查Java第 12 题携程APP首页服务频繁OOM,堆内存占用持续攀升,如何通过内存分析和参数调优解决? 考察内存问题排查流程、堆内存分析与JVM参数调优能力性能优化风险判断问题排查Java第 13 题Java 中线程调用 wait() 方法后,是否会释放 CPU 资源?请说明原因。 考察线程等待机制与 CPU 调度原理技术原理问题排查Java第 14 题当线上服务出现 OOM 时,你通常会如何排查和定位问题? 考察排查OOM的系统性方法、工具使用和问题定位能力风险判断技术原理问题排查Java第 15 题请介绍你如何部署一个Java项目的完整流程,包括构建、环境配置和上线步骤。 考察Java项目部署的实践经验与流程完整性业务理解问题排查Java