携程后端开发实习生(2026届)(MJ026666)
实习兼职旅游业务开发地点:上海状态:招聘
任职要求
1、熟悉基本数据结构和基本算法实现,对代码优化感兴趣,理解代码背后的运行机制; 2、拥有良好的编码习惯,代码结构清晰,字段命名规范,冗余率低; 3、编程基本功扎实, 熟悉Java语言,扎实的数据结构和算法基础,了解多线程编程,大数据相关技术,对开源项目有浓厚兴趣; 4、了解数据库编程的基本知识,MySQL等至少一种关系型数据库的原理和操作; 5、优秀的分析和解决问题能力,沟通能力强,热爱技术,勇于解决难题。
工作职责
你将会负责: 1、从事携程产品前台功能和后台框架的分析、设计、开发和测试; 2、对大规模、高并发的在线系统进行性能诊断、性能调优和代码优化; 3、为用户提供稳定、安全、高效、可靠的高并发、高性能、高扩展性专业旅游互联网体系。
包括英文材料
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
大数据+
https://www.youtube.com/watch?v=bAyrObl7TYE
https://www.youtube.com/watch?v=H4bf_uuMC-g
With all this talk of Big Data, we got Rebecca Tickle to explain just what makes data into Big Data.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
相关职位
实习旅游业务开发
1. 参与携程旅游前端研发工作,协助完成页面设计与功能实现。 2. 与产品团队协作进行需求讨论,输出技术方案,与后端协作完成接口对接及联调。 3. 参与代码评审,协助维护和优化现有项目代码。
更新于 2025-03-13

实习
岗位职责 1. 负责与 B 端客户进行日常对接,通过线上沟通、线下会议等方式,及时、准确地收集客户的业务诉求和问题反馈,为客户提供专业的技术支持与解答。 2. 对收集到的用户诉求进行详细整理和分析,协助团队完成需求文档的撰写,明确问题的具体情况和客户的期望目标。 3. 独立完成简单的问题排查工作,运用所学的 JAVA 知识和工具,对客户反馈的系统问题进行初步定位,判断问题可能出现的环节,如数据库、接口、代码逻辑等。 4. 根据问题排查结果,进行简单的代码编写和调试工作,实现一些基础的功能优化和问题修复,确保代码的质量和可维护性。 5. 与开发团队、测试团队保持密切沟通,及时反馈问题的处理进度和结果,协助团队进行系统的迭代和升级。 6. 记录工作过程中的问题和解决方案,整理成技术文档,为后续的工作提供参考和借鉴。
更新于 2025-04-16