携程2023秋招后端一面+二面+hr面+英语口语测评

回馈社区,许愿offer!!

9月14日收到意向,整个流程不到两周时间,很快!!

笔试成绩3.2/4进面

20220902 15:20 一面 45分钟左右

1. 自我介绍
2. 线程池的原理
3. hashMap实现原理,是否是线程安全的,有哪些线程安全的,concurrenthashMap怎么实现线程安全的?
4. sychronized原理,怎么实现的?
5. gc算法, 说一下gc过程,怎么分区的
6. jvm内存布局
7. 类加载过程
8. threadlocal原理,然后线程池里面线程复用的时候,会有什么问题?怎么清除threadlocal的遗留对象?
9. 索引分类
10. 分库分表,不分库分表的问题
11. 隔离级别,哪些隔离级别能够解决脏读和幻读?
12. mysql数据的底层存储
13. 怎么用的?
14. 单线程的性能为什么这么好?IO多路复用为啥这么快?
15. rpc通信过程?
16. soa了解吗?
17. 用过消息队列吗?
18. 怎么排查oom问题?
19. 如果项目出现异常怎么排查?
20. 设计模式讲三个,然后挑一个讲一下怎么实现的?
21.  springboot的启动过程
22. spring的注解,然后底层原理
23. 有自己定义注解的吗,实现原理是什么样的?
24. spring怎么解决循环依赖问题的

没有反问,全是八股,第二天通知二面


20220906 10:55-12:00 二面 65分钟

1. 自我介绍
2. 研究生方向,然后用的机器学习还是神经网络方向算法?
3. 基本类型和包装对象的区别?那用等值和equals的区别
4. string,stringBuilder, stringBuffer的区别,然后stringBuilder跟string的实现有什么区别,然后stringBuilder的扩容了解吗?
5. java的容器介绍?常用的?map的list的区别?hashmap和treeMap的区别?
6. bio和nio了解吗? nio的优势? selector.select是怎么实现的?然后怎么来处理就绪事件?怎么用的线程池?
7. 刚好提到线程池,那么线程池了解吗?常用那些线程池?threadpool了解吗?
8. 提到并发, 那么创建线程有几种方式?
9. 如果要实现多线程访问变量的安全,你怎么实现?(说了好久),提到了锁和threadlocal
10. sychronized了解吗?
11. threadlocal原理?threadlocal怎么防止内存泄漏,有哪些措施?
12. gc了解吗?介绍一下gc过程?
13. 然后如果我的新生代频繁gc,你怎么去排查问题, 怎么去确定是我代码有问题,还是jvm参数设置问题, 还是正常现象?
14. 动态代理怎么实现的?怎么用的?
15. 介绍一下springmvc和springboot区别?(人傻了,还能这样问), 然后面试官又换成springboot又什么优势?自动装配是怎么实现的?
16. aop实现原理?怎么用的?
17. 索引实现原理?
18. sql调优:给你一段sql,让你分析优化一下,怎么来?
19. redis项目中用来干什么?
20. redis分布式锁是怎么用的?
21. 前面提到解决了缓存击穿,那么缓存雪崩和缓存击穿有什么解决方法吗?大并发情况下,不用分布式锁怎么解决缓存击穿?
22. 还有就是分布式锁怎么校验?

反问
1. 面试官部门?
2. 面试评价?
3. 后面还有技术面试?
3. 什么时候出结果?

两天后通知hr面


20220909 10:50-11:35  hr面 45分钟

1. 自我介绍
2. 实习经历,遇到的挑战,收获
3. 对携程的了解?
4. 其他公司的流程?
5. 自身的优势与缺点?
6. 短期3年的未来规划?
7. 兴趣爱好?
8. 是哪里人?未来工作意向城市?
9. 携程在我的意向公司中排名多少?
10. 个人的性格评价?然后引申出她对我的评价
其他的忘了,只记得这么多了

反问:
1. 要求实习吗?
2. 居家办公?
3. 什么时候出结果?

面完就收到英语测评,hr说今年所有人都要做英语测评


中间过了个中秋,然后做了英语测评

20220911 下午  英语口语测评

就是登陆一个在线英语测评网站,要求开摄像头;题型如下:
1. 看英语句子复读
2. 听英语句子复读-这个有点难度
3. 给一个topic,准备30s,然后讲45s(看了以前的经验贴,大概率就是洪水、度假村、拥挤的商场、操场和机场5个中的一个)
4. 长对话听力-感觉有点难度,因为不给看题目(不像6级考试,还能提前看题目,了解关键字)
5. 单词语义选择题
6. 语法选择题

总共大概30多道题,我准备了一个下午

20220914 中午 收到意向,感谢携程




#携程面试##2023秋招##携程##携程offer##携程hr面#
全部评论
沾沾喜气
2 回复 分享
发布于 2022-09-15 17:10 江西
沾沾喜气
1 回复 分享
发布于 2022-09-21 22:52 重庆
沾沾喜气
1 回复 分享
发布于 2022-09-15 22:41 浙江
m
点赞 回复 分享
发布于 2024-09-29 22:14 安徽
沾沾喜气
点赞 回复 分享
发布于 2023-09-12 16:52 江苏
楼主你是哪个部门哎
点赞 回复 分享
发布于 2022-10-09 02:56 重庆
老哥是哪个部门,知道吗
点赞 回复 分享
发布于 2022-09-27 11:29 湖北
哪个部门uu?
点赞 回复 分享
发布于 2022-09-24 18:55 重庆
沾沾喜气
点赞 回复 分享
发布于 2022-09-24 11:24 北京
请问为什么会有英语测评呢
点赞 回复 分享
发布于 2022-09-23 22:54 江苏
想问一下,英语测评前两道题是,一个一个录音吗,比如说 第一大题每道题进行一次录音吗,可以准备一下吗 第二大题他读一遍,给你时间自己录音是吗
点赞 回复 分享
发布于 2022-09-23 20:35 湖北
请问携程开奖了吗?能开多少?
点赞 回复 分享
发布于 2022-09-23 13:47 陕西
沾沾喜气
点赞 回复 分享
发布于 2022-09-23 00:09 上海
刚做完测评,沾沾大佬的offer
点赞 回复 分享
发布于 2022-09-22 21:58 陕西
沾沾喜气
点赞 回复 分享
发布于 2022-09-22 16:12 浙江
沾沾喜气
点赞 回复 分享
发布于 2022-09-22 13:45 江苏
沾沾喜气
点赞 回复 分享
发布于 2022-09-21 21:36 北京
沾喜气!!!球球了,英语测评也太难了
点赞 回复 分享
发布于 2022-09-21 15:32 安徽
沾沾喜气
点赞 回复 分享
发布于 2022-09-20 00:18 北京
hr面有打电话吗 还是直接发邮件的
点赞 回复 分享
发布于 2022-09-19 21:47 浙江

相关推荐

04-13 11:21
已编辑
北京航空航天大学 Java
年份:2026月份:2月面试轮次:三面岗位:中间件研发/SRE专家难度:⭐⭐⭐⭐⭐面试回顾:“设计一个用于RocketMQ/Kafka的消息轨迹追踪与全链路诊断平台。目标:1)能对每秒百万级的消息生产/消费进行无侵入、低开销的轨迹采集;2)能还原任意一条消息的完整生命周期(从哪个Producer、经过哪些Topic/Queue、被哪个Consumer消费、处理成功/失败、耗时多久);3)当出现消息堆积、重复消费或丢失时,能快速定位瓶颈或异常节点。给出架构设计、数据采集方案、存储与查询引擎选型。”💡 解析:这是一道“可观测性”领域的顶尖难题,将消息中间件与分布式追踪深度结合。它要求超越简单的监控报警,构建一个能进行事后复杂调查的“病历系统”,是SRE和中间件团队的核心能力。设计思路:应用业务场景:这是保障抖音电商下单、支付、库存扣减等核心链路最终一致性的生命线。当用户支付成功但订单未更新时,运维人员可以凭借支付中心发出的消息ID,在这个平台中快速查明:消息是否发出?是否成功存储到Broker?库存服务是否已消费?消费耗时多久?是否抛出了异常?从而在几分钟内定位是网络问题、代码BUG还是数据库故障。核心考点:分布式追踪原理(OpenTracing, OpenTelemetry)消息中间件(RocketMQ/Kafka)的客户端与Broker端原理海量日志/时序数据处理架构(ELK/EFK, ClickHouse)流式计算(Flink)在可观测性场景的应用低性能损耗的埋点设计与异步编程实践(避坑指南):采样率控制:        全量采集在洪峰期可能压垮系统。必须支持动态采样(如1%采样率),并在发生错误时(如消费失败)自动提升该链路的采样率为100%,确保问题可被追踪。上下文传递:            traceId必须在整个异步消息链路中传递,包括线程池切换、异步回调、跨服务RPC调用,否则链路会断裂。存储成本:            轨迹数据量巨大,必须设计清晰的生命周期策略(热数据ES,温数据ClickHouse,冷数据归档到对象存储)。🚨 趋势押题预测预测名称:基于消息轨迹的智能根因分析与自愈系统押题题目:“在上述轨迹追踪平台的基础上,设计一个智能根因分析与自愈系统。要求:1)系统能自动分析消息堆积、延迟增高的故障,通过关联 metrics、trace、log 数据,自动定位到具体的服务、代码方法或基础设施层(如网络、磁盘);2)在识别出已知模式(如某数据库慢查询导致消费阻塞)后,能自动执行预案(如扩容、重启消费者、流量调度);3)生成可读的故障分析报告。阐述如何实现多源数据关联、根因分析算法,以及安全自动化的边界。”押题依据:公开招聘需求:在BOSS直聘和拉勾网上,字节跳动2026年发布的“SRE”、“可观测性引擎研发”岗位中,超过70% 的JD明确要求“有AIOps、智能运维、根因分析项目经验”或“熟悉OpenTelemetry标准”。这标志着运维正从“监控告警”向“智能诊断”演进。行业技术风向:**CNCF(云原生计算基金会)** 在2025年的年度报告中,将“AIOps”和“可观测性”列为增长最快的两大技术领域。KubeCon 2025 上有多个议题专注于“Using eBPF and ML for Root Cause Analysis”。开源项目动态:SkyWalking、Elastic APM 等主流APM项目在2025年均增加了机器学习检测异常的插件或集成。这证明智能分析已成为可观测性工具演进的下一站。官方技术发声:    火山引擎在2026年初的“云原生日”活动中,发布了“可观测性套件”的升级,重点宣传了其“智能诊断”功能,表明这是字节对外的技术产品方向,必然驱动内部技术栈对齐和人才要求。押题逻辑理由:当前面试题考察的是构建可观测性的“数据采集与查询”能力,这是基础。而行业公开的技术趋势(CNCF报告)、人才市场的明确需求(招聘JD)、以及字节自身对外的产品发布(火山引擎智能诊断),三者共同且强烈地指向了下一个技术制高点:利用已收集的海量可观测性数据,通过算法实现自动、精准的故障定位与自愈。面试官通过此题,能筛选出不仅会搭建系统,更能思考如何让系统产生“智能”、直接赋能业务稳定性的顶尖候选人。押此题,是基于公开的招聘要求、行业共识与公司产品路线图的强关联推导。核心考点:AIOOps基本理念、多源数据关联分析、时间序列异常检测算法、故障模式库、自动化运维的安全边界。适配岗位:    SRE专家、可观测性平台架构师、中间件研发。押中概率:    【80%】 (行业明确趋势+招聘需求显性化+内部技术产品化)// 【代码示例】基于简单规则的根因模式识别器(概念示例)@Componentpublic class RootCauseAnalyzer {@Autowiredprivate MetricService metricService;@Autowiredprivate TraceService traceService;@Autowiredprivate IncidentRepository incidentRepo;public Optional<Diagnosis> analyze(Alert alert) {// 1. 获取关联时段内的多维数据Instant windowStart = alert.getFireTime().minusSeconds(300);Instant windowEnd = alert.getFireTime();// 获取相关服务的延迟、错误率指标Map<String, Double> latencySpike = metricService.getTopNSpikes("service_latency", windowStart, windowEnd, 5);// 获取慢Trace样本List<SlowTrace> slowTraces = traceService.getSlowTraces(windowStart, windowEnd, 10);// 获取错误日志聚合List<ErrorPattern> errorPatterns = logService.getErrorPatterns(windowStart, windowEnd);// 2. 应用规则进行模式匹配 (此处为简化示例,实际可能使用决策树或图算法)// 规则A: 如果某个服务S延迟飙升,且其下游依赖DB的慢查询比例同时飙升for (String spikedService : latencySpike.keySet()) {List<String> downstreamDBs = getDownstreamResources(spikedService, "DB");for (String db : downstreamDBs) {if (metricService.isSpiked(db + "_query_duration", windowStart, windowEnd)) {// 匹配到“数据库慢查询导致服务延迟”模式return Optional.of(new Diagnosis("DB_PERF_ISSUE",String.format("服务[%s]延迟由数据库[%s]慢查询导致", spikedService, db),List.of(new Action("SCALE_DB", db), new Action("RESTART_CONSUMER", spikedService))));}}}// 规则B: 如果错误日志中频繁出现“ConnectionTimeout”,且对应主机网络指标异常// ... 其他规则return Optional.empty(); // 无法自动诊断}}宝子们,字节跳动真题和押题预测都给你们整理好了,赶紧【关注】评论、收藏起来好好准备,祝大家都能顺利上岸!💪~~~关注/评论区:接好运~~~~~~上岸~!
查看2道真题和解析
点赞 评论 收藏
分享
评论
25
125
分享

创作者周榜

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