首页 / 携程26春招
#

携程26春招

#
272974次浏览 2045人互动
牛友们都知道携程是一站式全球旅行服务平台,有着大厂中独特的技术实力,但支撑火车票、酒店、机票、旅游BU的核心技术实力,大家未必真正了解。这里聚焦携程核心技术 BU 深度图鉴,拆解高并发、大数据、AI 与全球化旅行技术壁垒,欢迎分享求职进度、笔面试经验、工作体验,和牛友一起打破信息差!
携程2026春招
立即投递
此刻你想和大家分享什么
热门 最新
05-07 11:07
门头沟学院 Java
“这需求谁想试?”我举手了,然后真干成了
点赞 评论 收藏
分享
八年员工来说说什么样的学生是企业需要的
我在携程做前端已经八年了,这些年从一线开发成长到负责新人带教,见过太多刚走出校园、踏入职场的弟弟妹妹,也真切感受到,企业需要的学生,从来不是“只会做题”的学霸,而是有主动思考、愿意试错、能快速成长的潜力股。这些年带过的新人里,有零基础转行来的,有科班出身但缺乏实战经验的,也有想在前端领域深耕、补齐业务认知的。印象特别深的是一个刚毕业的新人,他刚入职时连复杂项目的结构都不会组织,写代码也只追求“能运行”,忽略了性能和可维护性。我没有直接给他写好代码模板,而是让他先沉下心,去研究公司内部的项目规范,试着从零搭建一个简单的业务demo,从基础的工程化配置学起。后来我发现,他慢慢养成了主动思考的习惯——做一个功能时,会主动纠结是用服务端渲染还是客户端渲染,会自己查资料、对比不同方案的优劣,甚至会结合我们国际火车票部门的业务场景,分析哪种方案更适配全球用户的使用需求。遇到问题时,不再是第一时间找我要答案,而是先自己拆解问题、尝试解决,实在卡壳了,会带着自己的思路来请教。这种从“被动接受”到“主动探索”的转变,比我直接教他一百行代码,更有意义。在携程带新人,我一直有个习惯:不直接给解决方案。有新人卡在工程化配置上,比如webpack打包优化遇到瓶颈,我不会直接告诉他怎么改配置,而是先问他:你想实现什么效果?当前的业务场景有什么特点?有没有更轻量化的工具可以替代?引导他自己把问题拆解开,找到核心痛点,再去寻找解决方案。久而久之,我带过的新人,不仅能独立解决技术问题,更能养成“先分析需求、再选择技术”的思维,而这种思维,正是职场中最核心的能力。这些年,也有很多新人给过我惊喜。有个刚入职的小姑娘,做火车站点查询功能优化时,主动用AI辅助开发,但她从来不是无脑复制AI生成的代码,而是会逐行检查、优化,甚至会结合我们的业务逻辑,修正AI给出的不合理方案。更难得的是,她还把自己遇到的AI使用误区、常见错误模式整理成文档,分享给团队里的其他新人。这种不盲从工具、保持批判性思维、乐于分享的态度,我觉得比单纯的技术能力更可贵。八年的携程工作,不仅让我在技术上不断沉淀,更让我在带教新人的过程中,重新理解了“成长”的意义。携程从来不是一个“养懒人”的平台,这里给每一个新人足够的试错空间和成长机会——不会因为你是新人就否定你的想法,也不会因为你犯错就指责你,反而会鼓励你大胆尝试、主动探索。公司的扁平化管理,让新人也能和资深前辈平等交流,有任何疑问都可以大胆提出;携程大学的丰富学习资源,能让新人快速补齐技术和业务短板,快速融入职场。作为一个在携程深耕八年的老员工,我也想给准备进入前端领域、即将踏入职场的同学们说几句心里话:别怕自己是新手,别怕问看起来“很笨”的问题,职场和校园最大的区别,从来不是“会不会”,而是“愿不愿学、愿不愿思考”。企业真正需要的,从来不是完美无缺的学生,而是有好奇心、有责任心、能主动解决问题的人。
携程成长空间 149人发布
点赞 评论 收藏
分享
在携程做前端是一种什么体验
坦白说,刚入职携程前端岗位时,我对这份工作的理解特别浅薄,总觉得前端工作无非就是敲代码、做界面,把UI做得精致好看就足够了,直到真正上手业务,才发现自己的认知有多片面。我所在的国际火车票部门,日常接触的都是和全球铁路业务相关的前端开发工作,远比我想象中更具挑战性。印象最深的是刚上手火车站点推荐功能时,产品需求看似简单,只是呈现站点信息、方便用户选择,但实际动手开发才发现全是需要攻克的难题。比如站点数据要对接欧洲RailEurope 4A等多个海外铁路分销商的接口,如何保证数据实时同步且精准无误;面对全球不同地区用户的网络差异,怎么优化页面加载速度,让弱网环境下的用户也能流畅操作;还有多语言、多币种场景下,站点信息的呈现的方式如何更贴合不同地区用户的使用习惯。那段时间,我不再是只关注代码是否能运行、界面是否美观,而是跟着团队一起拆解问题、寻找解决方案。我们一起讨论如何优化接口请求,减少网络延迟,参考公司全球化部署的路由策略,采用就近访问的方式提升加载效率;一起研究用户场景,分析不同出行人群(比如商旅人士、游客)对站点推荐的需求差异,调整信息呈现的优先级。更幸运的是,团队里的前辈和导师都特别耐心,会主动分享技术经验,针对我提出的疑问逐一解答,甚至会带着我一起review代码,指导我如何写出更高效、更易维护的程序,就像战友一样并肩前行。也是在这个过程中,我彻底意识到,携程的前端从来不是“只做界面”的岗位,而是要深度结合业务,用技术解决实际问题。我们的每一行代码,都关系到全球用户的出行体验——可能是帮助用户快速找到合适的火车站点,可能是确保节假日高并发场景下预订流程不卡顿,也可能是让海外用户能清晰看到精准的车次信息和价格,这正是携程前端工作的价值所在。对比在学校做项目的时光,最大的转变就是从“被动完成任务”到“主动解决问题”。以前在学校,都是老师给定明确需求、划定范围,我们只需要按部就班写代码、交作业,不用考虑后续的落地和用户体验。但在携程,没有人会给你“标准答案”,更多的是给出业务目标,让你自主思考、主动探索,这种工作模式,彻底打破了我的学生思维,也让我快速成长。如今在携程工作已有一段时间,从最初那个只懂做界面的新手,到现在能独立对接业务、解决复杂问题,我真切感受到了自己的蜕变。
携程成长空间 149人发布
点赞 评论 收藏
分享
携程工作体验
研二那年,我从未想过,自己会在不久的将来,顺利入职携程,更没想到,曾经为了一个项目细节熬夜脑暴的日子,会成为我职场路上最珍贵的铺垫。刚入职携程,就参与了Ctrip online大首页的相关工作开始的。看着页面上一个个清晰的模块,我第一次真切地了解到携程的业务布局,也慢慢对这份工作产生了浓厚的兴趣。这份工作比我想象中更具挑战性,却也更有成就感。倔强的我习惯把复杂的任务拆分成一小块一小块,今日事今日毕,今天搞定布局,明天打磨样式,不拖沓、不敷衍,一点点攻克每一个难关。在携程的日子里,我接触到了RN、Taro这些实用的技术框架,没有空洞的理论,全是工作中实打实会用到的内容。第一次用Taro写代码,一套代码能适配不同端,那种成就感难以言喻。工作中,我和团队伙伴们常常为了一个交互细节反复讨论、反复打磨,东查西问、反复调试,哪怕花上大半天时间,也一定要做到尽善尽美。现在回想起来,当初那份较真,都是在为自己积累职场经验,每一次打磨,都是一次成长。最幸运的是,工作中认识了很多志同道合的同事,其中一位前辈,从一开始就给了我很多指导和建议。如今我们一起参与TripAPP的跨端重构,每次讨论技术方案,都会想起当初他的点拨,也正是这份一路的指引,让我快速适应了职场节奏,少走了很多弯路。回过头来,我常常庆幸自己当初选择了携程。在这里,我不仅熟练掌握了实用的技术栈,更适应了职场的工作节奏,学会了高效的团队协作,也收获了珍贵的情谊。正式步入职场后,我没有经历手足无措的适应期,上手工作格外丝滑,这份经历,也让我真正实现了毕业即就业。以过来人的身份,想给正在迷茫的兄弟们提个建议:找一份靠谱的工作,遇到一群愿意带你成长的人,远比自己盲目摸索更高效。那些你纠结的难题,或许前辈一句话就能点透;那些你要走的弯路,或许有人已经为你铺好了平坦的路。
携程成长空间 149人发布
点赞 评论 收藏
分享
入职携程机票BU 大半年,聊聊体验
bg:25届985硕,去年刚入职携程机票BU的25届校招生。看到这个话题,也来凑个热闹,想和大家分享一下真实体验,给正在求职的学弟学妹一些参考~关于新人培养:不是放养,是真有人带担心新人没人管?我们组完全不存在。进来第一天,导师就带我过机票核心业务逻辑,告诉我每个工作的背景和目的,帮我理解业务。最让我安心的是,导师从不嫌我问题多。有次我对一个数据指标理解有偏差,他专门抽出半小时,从埋点逻辑讲到业务口径,还让我去翻历史文档加深理解。这种手把手教的氛围,让我进步特别快。关于项目参与:一个月就开始独立出报告很多人担心校招生进去就是“打杂”,但我的经历完全不是这样。第一个月,导师开始布置任务,让我独立出具分析报告。虽然前期有导师带,但真正上手才发现,既要熟悉业务,又要摸透数据平台,压力不小。不过做完第一份报告后,我对机票业务的理解一下子深了很多。后来我接了一个日本市场的分析项目,帮当地团队挖掘增长机会。我分析了用户、订单和行为数据,帮他们找到了新客来源,也优化了投放渠道,提升了ROI。看到自己的数据洞察真正落地、推动业务发展,那种成就感比单纯写代码来得更直接。关于团队氛围:高效、目标感强、温暖如果让我用三个词形容我们团队,我会用高效、目标感强、温暖来形容我们团队。我们做事以效率为第一目标,最快解决问题。所有工作都围绕核心目标展开,不绕弯子。领导很关心大家,经常有一对一沟通,团建活动也不少。这种氛围让我觉得,干活不只是完成任务,是在一起做有意义的事。关于卷不卷:不盲目内卷,也不敷衍工作平时节奏大概是早十晚八或早十晚九,遇到复杂任务会晚一点,但大部分额外时间都是用来做业务探索或自主学习。周三周五可以居家办公,这让我能更灵活地安排时间。携程的工作生活平衡,不是躺平,而是把精力放在有价值的事情上,不做无意义的内耗。用心做事,就能收获结果。一些日常碎片- 周五技术分享会,同事讲踩坑经验- 食堂15块一荤两素,晚饭有餐补- 11楼有健身房,下班常和同事约跑步- 转正答辩,既是对工作的总结,表现好还可以上调薪资,很有激励作用- 女性友好,关爱员工最后想说如果你不想只写CRUD,想在真实业务场景中磨炼技术,想有靠谱的导师和队友,而且对旅游和出行感兴趣,那么欢迎来机票BU,用数据赋能出行,为用户创造更好的体验。
携程工作强度 163人发布
点赞 评论 收藏
分享
携程前端一面(40min)
📍面试公司:携程🕐面试时间:4.17💻面试岗位:前端暑期❓面试问题:1.自我介绍(由于面试前半小时某小厂突袭电话面,算是提前练了遍自我介绍,这次直接以我自己都不敢相信的流畅度说完了)2.bfc3.css布局问题:如何实现一个容器,左边根据文字无限扩大,右边不扩大只缩小(flex布局,float,左边grow:1,auto;右边flex:0,在引导下勉强做出)4.数组的遍历方法5.如何实现数组乱序(可以用random,for遍历数组,每次遍历用random生成一个随机数作为索引,用这个索引代表的数和当前遍历的这个数交换)6.重排重绘7.如何减少重排重绘(只答了个transform)8.闭包,具体应用场景(md这玩意有点忘了)9.闭包可能引起的问题(内存泄露,引用的大对象没释放)10.事件循环(现在其实不局限于宏队列微队列了,但一定要有微队列,把这玩意说了)11.react事件(事件委托,16之后的事件委托变化,提了一嘴合成事件,现在想想应该具体讲的)12.AI相关,为什么要有agent13.用户不能直接和大模型交互吗(可以,但有agent更方便,讲了skill和mcp)14.如何解决上下文膨胀15.agent要考虑哪些维度的问题反问:业务(竟然不是全部门统一面试了,有具体的部门,我说怎么面出了小红书上看到的二面的感觉)对以后学习技术的建议还有几轮面试(三轮,可能把ai面也算上了?)🙌面试感想:说好的主问项目呢,项目一句没问,ai相关快把我问炸了,我准备了两天的项目相关啊
查看16道真题和解析
点赞 评论 收藏
分享
05-11 14:14
已编辑
门头沟学院 Java
携程暑期实习Java后端面经
发帖攒人品 4.3一面(50min):项目问了大概十分钟对数据库增删改查频繁的情况怎么处理jvm调优,出现oom如何排查MySQL索引的作用?什么时候适合建索引,什么时候不适合?线程池的作用,线程池的核心参数,核心线程数的设置,什么是io密集型和CPU密集型任务equals比较的是什么为什么重新equals方法也要重写hashcode哈希表put一个元素的流程平时如何使用ai辅助编码?skill是什么Redis单点访问过大如何处理spring和springboot的关系transactional注解什么情况会失效及应对情况了解jdk新版本的内容吗?虚拟线程是什么手撕: 动态规划爬楼梯4.10二面(25min):平时使用的什么消息队列?消息队列的作用?为什么不用线程池替换?rocketmq怎么做消息持久化的Redis为什么快Redis单节点能抗多少请求,怎么来的详解Redis有哪些数据结构,zset底层实现,各适用于什么场景为什么使用线程池?线程池核心线程数如何设置?核心线程数是在加载的时候创建还是在执行的时候创建?MySQL单表数据量上限平时用的什么垃圾收集器?g1的region设置的是数量还是大小?设置的数量大了还是小了对gc有什么影响?了解agent吗?短期记忆和长期记忆如何实现?cv和nlp的关联(简历上写了自己投的cv论文)无手撕给孩子过吧4.14 ai面(35min)5.6 hr电话过来没接到,回拨打不通5.7 hr电话过来依然没接到,但是回拨打通,电话hr面,并发英语评测5.7 英语评测(30min)应该挂了,感觉做的一坨5.11 已oc了,意料之外
查看22道真题和解析
点赞 评论 收藏
分享
携程暑期二面(30min,但比一面哈人)
📍面试公司:携程🕐面试时间:4.23💻面试岗位:前端暑期❓面试问题:1.自我介绍2.项目相关(记不太清了,能想起来多少就写多少):web端和移动端分别用react和react native开发,有什么差别(移动端要做更多适配,存储方式一个用cookie+session,一个用asyncstorage)3.两端数据传输上有什么差别(我似乎把上一个问题的答案换了种方式重新说了一遍)4.两端登录流程有什么差别(分别用的cookie和jwt)5.移动端和web端的账号配置有什么差别(移动端因为是用户端,有头像简介等各种多样化的数据,web端是审核端只有权限标识)6.另一个项目:你主要做了什么7.前端做了什么(图形化界面)8.八股环节:虚拟dom的作用(react细粒度不够精准进行更新,最多只能达到组件的程度,所以要用虚拟dom来进行更细粒度的更新;解耦运行环境,react项目移动到多端会面对不同的原生环境)9.react router(只说了hash和history,感觉炸了,就这玩意不太懂)10.手撕:实现一个react计数器组件(打开webstorm途中卡住了,没办法只能用cursor,尽我所能没用ai补全)11.如果快速点击两下会怎么样(够快的话可能会只显示增加一个),要怎么解决,要求必须能够记录用户全部点击次数(本来想说防抖的,结果下一句话直接堵死,想了半天想到setCount(count => count + 1);)12.回到八股环节:es6新特性(在这补充了一个promise的作用(制订了官方的promise规范,不需要用原来社区的promise a+规范里的那些promise了))13.js基本类型14.反问:landing过程技术栈还有几轮(面试官只清楚校招的,暑期的我估计应该和牛客上的差不多,应该还有ai面和英语测评)🙌面试感想:项目手撕八股全部吻了上来,但八股好像比较常规,于是尽量整了点冷门东西,准备先去某个小厂等了,有了更好,没有沉淀更新:5.8官网显示面试未通过
点赞 评论 收藏
分享
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务