美团【转正实习】软件开发工程师(前端&移动端方向)
实习兼职软硬件服务-充电宝业务部地点:北京 | 上海 | 成都 | 深圳状态:招聘
任职要求
1.热爱移动端/前端开发,对使用自己代码直接服务亿万用户着迷;或者是技术极客,对写出完美代码有执着者; 2.本科及以上学历,具备扎实的计算机基础,包括算法、数据结构、计算机网络,编译原理,操作系统等领域基础知识; 3.掌握至少一门其他开发语言(如C/C++/Go/Rust/Java/Python/Ruby/JavaScript/Dart 等),并有一定的实践经验。 具备以下经验者优先 1.建立/参与开源项目者,或有自己长期坚持的技术博客; 2.热爱新技术,使用和研究过优秀开源代码并有一定心得;热爱互联网,对移动端/前端业务和用户体验有独到见解; 移动端开发方向: 1)熟悉某个移动平台(如 iOS/Android)的平台工作机制、体系架构,掌握该平台的开发语言(如 Objective-C/Swift/Java/Kotlin),并熟练使用相关的开发平台; 2)有关注并实践混合前端(如 RN,Flutter)等技术者; 3)对大模型特别是多模态大模型有相关经验者。 Web前端开发方向: 1)熟悉 W3C 标准与 ES 规范,熟悉 Web 语义化和相关前端技术; 2)有关注并实践混合前端(如 RN,Flutter)等技术者优先。 岗位亮点 1.你的代码有机会被数亿用户接触到,参与数千亿的交易额; 2.有机会参与超大流量的App开发,接触复杂的业务体系; 3.技术团队内大牛众多,技术氛围浓厚,每天都有各类培训分享; 4.技术团队在移动端/前端领域有丰富的工程积累,对新技术态度积极。
工作职责
移动端开发方向 1.在这里,你将参与研发上亿用户使用的App,你将体验到与用户零距离,随时倾听他们的心声,感受到他们因你的产品而喜悦的成就感; 2.在这里,你还将参与客户端架构工程体系的建设,通过各种技术优化、组件化、自动构建,线上运维等领域的先进技术提高运营质量和开发效率,支撑业务的快速稳定发展! 3.你可以和后端、SRE、质量工程师,PM,设计师们一起,不断优化,达到业界领先的性能和用户体验; Web前端开发方向 1.在这里,你将负责网站和手机终端的交互界面实现的工作,为我们的用户呈现优秀的界面交互体验; 2.在这里,你还将参与客户端架构工程体系的建设,通过各种技术优化、组件化、自动构建、线上运维等领域的先进技术提高运营质量和开发效率,支撑业务的快速稳定发展! 3.你可以和设计师、产品策划一起,实现炫酷的网页效果,在关键时刻尽情展现自己在美术和设计方面被隐藏的天赋!
包括英文材料
学历+
算法+
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/
数据结构+
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
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
Rust+
https://www.youtube.com/watch?v=BpPEoZW5IiY
In this comprehensive Rust course for beginners, you will learn about the core concepts of the language and underlying mechanisms in theory.
https://www.youtube.com/watch?v=lzKeecy4OmQ
Full Rust 101 Crash Course for beginners.
https://www.youtube.com/watch?v=rQ_J9WH6CGk
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.
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
Ruby+
https://www.ruby-lang.org/en/documentation/quickstart/
This is a small Ruby tutorial that should take no more than 20 minutes to complete.
JavaScript+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting
[英文] Learn JavaScript
https://learnjavascript.online/
The easiest way to learn & practice modern JavaScript
[英文] Learn JavaScript
https://web.dev/learn/javascript
https://www.youtube.com/watch?v=zuKbR4Q428o
Write bulletproof JavaScript code with unit testing!
Dart+
[英文] Tutorials
https://dart.dev/tutorials
These tutorials teach you how to use the Dart language, tools, and APIs to build applications.
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
Swift+
[英文] A Swift Tour
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/guidedtour/
Explore the features and syntax of Swift.
https://www.hackingwithswift.com/learn
Free Swift and iOS tutorials
https://www.youtube.com/watch?v=8Xg7E9shq0U
Learn the Swift programming language in this full tutorial for beginners.
Kotlin+
https://kotlinlang.org/docs/kotlin-tour-welcome.html
Quickly learn the essentials of the Kotlin programming language through our tours, which will take you from beginner to intermediate level.
https://learnxinyminutes.com/kotlin/
Kotlin is a statically typed programming language for the JVM, Android and the browser. It is 100% interoperable with Java.
https://www.youtube.com/watch?v=EExSSotojVI
In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
Flutter+
https://flutter.dev/learn
With codelabs, YouTube videos, detailed docs, and more, find everything you need to get started with Flutter or continue your learning journey.
https://www.youtube.com/watch?v=VPvVD8t02U8
Learn how to use Flutter in this complete course for beginners.
大模型+
https://www.youtube.com/watch?v=xZDB1naRUlk
You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.
https://www.youtube.com/watch?v=zjkBMFhNj_g
ElasticSearch+
https://www.youtube.com/watch?v=a4HBKEda_F8
Learn about Elasticsearch with this comprehensive course designed for beginners, featuring both theoretical concepts and hands-on applications using Python (though applicable to any programming language). The course is structured in two parts: first covering essential Elasticsearch fundamentals including index management, document storage, text analysis, pipeline creation, search functionality, and advanced features like semantic search and embeddings; followed by a practical section where you'll build a real-world website using Elasticsearch as a search engine, working with the Astronomy Picture of the Day (APOD) dataset to implement features such as data cleaning pipelines, tokenization, pagination, and aggregations.
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
相关职位
实习无人机业务部
1.参与城市低空物流网络设计,开发无人机业务运营、配送履约、空中交通管理、远程监视和指挥控制系统,包括前端和后台; 2.参与IoT边缘计算架构设计,开发无人机网络通信、设备管理、容器调度、运维监控等基础软件,构建低延迟、高可靠、高性能分布式系统; 3.开发无人机数字孪生系统和仿真软件,支撑软硬件产品设计、开发、测试和模拟演练,提高研发和运营效率; 4.开发无人机物联网大数据处理系统,支撑商业分析、故障归零和AI算法迭代; 5.跟踪和调研国内外安全技术,设计并实现无人机产品安全方案,包括安全监测、网络攻防、可信计算等。
更新于 2025-02-26

实习技术
团队介绍: 作为担任搜狐创新使命的产品技术团队,捕捉行业新的风向变化、探索新机遇,打造颠覆性的产品是团队的长期责任;在这里你将拥有自由的发挥空间和多样的业务可能,有接触各个行业的新机会;与此同时需要你不拘泥于“螺丝钉”式的工作模式,充分发挥主观能动性来推动业务发展。 1、负责开发和维护 Web 应用的前后端系统; 2、参与客户方案的讨论与定制,将设计理念转化为实际产品,打造创新的用户界面和交互体验; 3、紧跟行业趋势,持续学习并实践最新技术。