携程一面面经

2026年03月19日 携程-商旅

全程30分钟,无手撕

一、Java 基础

  1. HashMap 相关hashCode() 和 equals() 的理解是什么?
  2. 并发编程 (JUC)了解哪些锁?synchronized 和 ReentrantLock 的区别及实现方式?
  3. 公平锁和非公平锁的区别是什么?底层是如何实现的(AQS 等待队列)?
  4. 线程的生命周期有哪些状态?状态之间是如何切换的?
  5. 线程池 (ThreadPoolExecutor):核心参数有哪些?
  6. 线程池处理任务的完整流程是怎样的?
  7. 任务执行完后,线程是如何回收的?
  8. Spring Bean 是线程安全的吗?如何保证线程安全?
  9. JVM 内存模型(JMM)了解吗?(主内存与工作内存、可见性等)

二、项目经历与技术细节

  1. 实习项目介绍。
  2. 大模型应用:在开发过程中如何使用 AI 工具?
  3. 集团内部是否有统一的 AI 市场或模型共享机制?
  4. Elasticsearch (ES):对 ES 的理解?核心原理是什么?项目中数据量大概多大?如何利用 ES 实现代码仓库的快速检索?
  5. 自学项目系统登录模块设计:登录流程是怎样的?
  6. Token 的过期机制是如何设计的?用户信息存储在哪里?
  7. 多线程上下文:在主线程中如何获取子线程中存储的用户信息?
  8. 搜索功能:搜索功能使用了 ES,数据源是数据库吗?
  9. 数据库与 ES 之间的数据同步方案是如何做的?
  10. 多机器部署下,本地缓存(如 Guava/Caffeine)的数据一致性/同步是如何解决的?

春招第四面,仍需努力。

不过有预感这次可能已经是春招最后一面了。

无所谓,心态要好。

全部评论
问问大佬 两个项目面试官考察的比例占多少
点赞 回复 分享
发布于 昨天 17:09 山东

相关推荐

gravedigge...:手撕有几题嘞
查看15道真题和解析
点赞 评论 收藏
分享
评论
4
14
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务