【2026秋招】同程 Java 开发 面经
持续攒人品ING...
2025.10.10 投递Java开发-苏州
=================
2025.10.16 笔试
单选15题,编程2题,多选10题
单选:
- Java集合:TreeSet线程安全/底层实现
- Java泛型
- ConcurrentHashMap
- NIO
- @Transactional 注解
- synchronized
- 深拷贝/浅拷贝 clone()
- wait()/notify()
- Java继承,重写重载
- 分布式锁 Redis
- 垃圾回收
编程题
1. 实现分布式环境下幂等的订单服务
- 这个不太会…A不出来,可能要用redis分布式锁
2. 实现简单的缓存系统 LRU 超过容量的删除最新的
- 实现LinkedHashMap,A了
=================
2025.11.3 收到笔试邀请,预约时间
2025.11.5 技术一面
同程艺龙,不是纯八股拷问,场景题偏多。
- 自我介绍
- 谈谈你对微服务架构的理解,为什么要用微服务?它对项目开发有什么好处?
- 若用户相关服务从200个扩至1000个,新业务(如新增APP)接入时,如何筛选所需服务?如何通过功能匹配业务需求?
- 1000万用户数据存MySQL表,字段含用户名、手机号、昵称、兴趣爱好等,查询“叫tom的用户”时如何设计索引?插入和查询过程中索引如何生效?
- Spring Boot是如何启动的?原理是什么?
- Spring IOC/AOP
还有个行为问题:假设上级布置任务并指定实现方式,你认为有更优方案(如10天 vs 3天),但上级坚持原方案,你会如何处理?若最终验证你的方案更优,后续怎么做?
反问技术栈。
=================
没后续了,可能无了。
#发面经攒人品##秋招##同程秋招#
2025.10.10 投递Java开发-苏州
=================
2025.10.16 笔试
单选15题,编程2题,多选10题
单选:
- Java集合:TreeSet线程安全/底层实现
- Java泛型
- ConcurrentHashMap
- NIO
- @Transactional 注解
- synchronized
- 深拷贝/浅拷贝 clone()
- wait()/notify()
- Java继承,重写重载
- 分布式锁 Redis
- 垃圾回收
编程题
1. 实现分布式环境下幂等的订单服务
- 这个不太会…A不出来,可能要用redis分布式锁
2. 实现简单的缓存系统 LRU 超过容量的删除最新的
- 实现LinkedHashMap,A了
=================
2025.11.3 收到笔试邀请,预约时间
2025.11.5 技术一面
同程艺龙,不是纯八股拷问,场景题偏多。
- 自我介绍
- 谈谈你对微服务架构的理解,为什么要用微服务?它对项目开发有什么好处?
- 若用户相关服务从200个扩至1000个,新业务(如新增APP)接入时,如何筛选所需服务?如何通过功能匹配业务需求?
- 1000万用户数据存MySQL表,字段含用户名、手机号、昵称、兴趣爱好等,查询“叫tom的用户”时如何设计索引?插入和查询过程中索引如何生效?
- Spring Boot是如何启动的?原理是什么?
- Spring IOC/AOP
还有个行为问题:假设上级布置任务并指定实现方式,你认为有更优方案(如10天 vs 3天),但上级坚持原方案,你会如何处理?若最终验证你的方案更优,后续怎么做?
反问技术栈。
=================
没后续了,可能无了。
#发面经攒人品##秋招##同程秋招#
全部评论
相关推荐
点赞 评论 收藏
分享
查看15道真题和解析 点赞 评论 收藏
分享
点赞 评论 收藏
分享