美团履约技术部-运力运网组(日常实习生)
实习兼职核心本地商业-业务研发平台地点:北京状态:招聘
任职要求
1.计算机相关专业,本科及以上学历; 2.具有扎实的计算机基础,熟悉Java及面向对象开发,熟悉常见设计模式,对JVM有一定了解; 3.熟悉Spring/SpringMVC等应用框架,熟练使用RPC框架/MQ/缓存/DB,并掌握基本原理; 4.善于交流,具备优秀的团队协同能力和积极主动的工作态度; 5.高度的责任心和投入度,既能搞定技术难题,同时又热切地关注业务,通过技术驱动业务创新; 具备以下条件优先 1.有极客精神,对技术充满热情,具有极强的快速学习能力,研究过优秀开源软件的源码并掌握原理者优先。 2.有较强的逻辑思维能力,善于分析、归纳、解决问题,持续学习和总结者优先。
工作职责
1.参与履约运力、运网等领域的后端研发工作,能够独立完成技术方案设计、功能开发上线等; 2.深度参与需求分析,根据需求完成代码编写、单元测试、代码审查等工作,能够高质量交付项目,并保障系统稳定性; 3.负责与产品、前端、测试、后端等团队沟通协作,能够保障项目进展和高效交付;
包括英文材料
学历+
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/oop/index.html
面向对象编程,英文是Object-Oriented Programming,简称OOP。
https://liaoxuefeng.com/books/python/oop/index.html
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。
https://www.youtube.com/watch?v=SiBw7os-_zI
Learn the basics of object-oriented programming all in one video.
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
Spring+
https://liaoxuefeng.com/books/java/spring/index.html
Spring是一个支持快速开发Java EE应用程序的框架。它提供了一系列底层容器和基础设施,并可以和大量常用的开源框架无缝集成,可以说是开发Java EE应用程序的必备。
https://spring.io/guides/gs/rest-service
https://spring.io/quickstart
Level up your Java code and explore what Spring can do for you.
Spring Web MVC+
https://spring.io/guides/gs/serving-web-content
This guide walks you through the process of creating a “Hello, World” web site with Spring.
[英文] Spring MVC Series
https://www.baeldung.com/spring-mvc
Spring MVC provides tools driving both typical web applications as well as REST APIs.
RPC+
https://javaguide.cn/distributed-system/rpc/rpc-intro.html
为什么要 RPC ? 因为,两个不同的服务器上的服务提供的方法不在一个内存空间,所以,需要通过网络编程才能传递方法调用所需要的参数。并且,方法调用的结果也需要通过网络编程来接收。
https://www.youtube.com/watch?v=S2osKiqQG9s
This video is part of an 8-lecture series on distributed systems, given as part of the undergraduate computer science course at the University of Cambridge.
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
缓存+
https://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
相关职位
社招3年以上软硬件服务-骑行
1. 负责骑行双业务履约支撑系统的分析与设计工作; 2. 理解业务场景,准确识别产品需求,完成系统设计、开发运营等工作; 3. 不断发现并解决系统问题,保证系统的性能和稳定性,持续提升研发质量和效率; 4. 负责初级工程师培养,积极参与技术学习与分享,促进团队成员进步提升;
更新于 2025-06-22
社招5年以上运营-业务分析
职位描述策略运营-运力调度策略组 1、负责骑士调度业务的日常数据运营工作,通过优化业务问题痛点,提升业务的运作效率 2、监控核心运营指标,逐步搭建完善整套的业务体系,提升对不同城市不同业务场景的调度能力; 3、调度策略改善推进:与数据、产品、算法团队合作,对业务现状进行持续优化和完善 4、收集一线需求,能敏锐地从埋点及业务数据中发现一线作业的痛点,并给出行之有效的解决方案。
更新于 2025-09-08
社招2年以上自动车配送部
1. 负责自动配送履约系统和自动车运力管理相关平台的移动端开发和维护工作,包括iOS和Android平台。 2. 持续推进双端开发的统一化,提升团队移动端开发效率。 3. 参与搭建模块化开发框架,沉淀通用组件库。
更新于 2025-04-17
社招5年以上无人机业务部
1、负责无人机配送业务履约体系的策略设计,包括人机协同全链路履约策略,配送时效、运力调度、路径规划、异常处理等全流程优化,提升履约效率和用户体验; 2、能够使用各种分析方法,结合对于业务的认知,提出创造性的业务优化方案,包括但不限于策略运营方案、产品迭代思路及业务模式优化方案; 3、结合即时配送业务场景,传统履约痛点,对无人机现有的配送模式和末端调度策略进行思考,提出可落地的新模式,提升配送效率和体验; 4、制定履约规则,监控人机协同履约核心指标(如准时率,单均成本、骑手效率等),定期输出策略复盘报告,推动策略迭代; 5、联动产品、技术、算法团队,推动智能调度系统、路径规划及工具系统的优化升级;
更新于 2025-04-01