滴滴高级软件开发工程师-配送方向(PHP/GO)(J250416030)
社招全职技术地点:北京状态:招聘
任职要求
计算机相关专业,熟练掌握 PHP / Golang 中的一种 有主流 PHP/Golang 框架使用经验,并了解其实现原理及优缺点 技术基础扎实,有很好的钻研精神和能力,对业务、产品与技术结合有充分的兴趣和好奇心 熟悉主流数据库技术(MySQL和NoSQL等) 熟悉分布式服务、分布式缓存、消息队列的使用,熟悉常用的RPC框架,Redis等 良好的重构、性能优化等工程经验,有大型系统架构的能力,能把复杂的技术架构用最简单的语言描述清楚 良好的沟通能力、抗压能力、推动事情落地能力 有在线交易系统、即时配送系统研发经验者优先
工作职责
参与配送履约方向的服务器端业务设计与研发工作 推进现有系统的优化和升级,关键技术难点攻克,保障系统稳定和高可用,指导培训初级工程师 学习和研究新技术,并能应用于实际项目中,以满足实际的业务需求
包括英文材料
PHP+
https://www.learn-php.org/
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages.
https://www.youtube.com/watch?v=l4_Vn-sTBL8
This PHP full course for beginners will teach you everything from scratch—from PHP basics to advanced concepts!
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
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.
NoSQL+
https://nosql-database.org/
Everything about NoSQL Systems – Types, Benefits, and Real-World Uses
https://piaosanlang.gitbooks.io/mongodb/content/section1.1.html
NoSQL(NoSQL = Not Only SQL ),即"不仅仅是SQL",指的是非关系型的数据库。是对不同于传统的关系型数据库管理系统的统称。
https://www.youtube.com/watch?v=0buKQHokLK8
NoSQL databases can operate in multiple modes: as key-value store, document store or wide column store.
缓存+
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
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
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.
Redis+
[英文] Developer Hub
https://redis.io/dev/
Get all the tutorials, learning paths, and more you need to start building—fast.
https://www.runoob.com/redis/redis-tutorial.html
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
https://www.youtube.com/watch?v=jgpVdJB2sKQ
In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
相关职位
社招技术
参与配送履约方向的服务器端业务设计与研发工作 推进现有系统的优化和升级,关键技术难点攻克,保障系统稳定和高可用,指导培训初级工程师 学习和研究新技术,并能应用于实际项目中,以满足实际的业务需求
更新于 2025-09-08
社招技术
1. 负责外卖骑手管控技术核心服务的日常开发与维护,保障治理业务的高效、高质量落地 2. 充分理解骑手管控,可以通过业务模型拆解技术架构,可以识别现有系统问题并能给出系统优化方案 3. 学习和研究新技术,并能应用于实际项目中,以满足实际的业务需求
更新于 2025-09-08
社招2年以上技术
国际化外卖-配送引擎方向, 为外卖配送提供了分单, 供需, ETA等业务核心能力; 技术上包括了分布式计算框架, 特征工程, 策略模型架构等方向, 涉及复杂的VRP算法优化、流式计算框架、资源调度平台, 特征工程研发等工作, 具备较强的业务效果要求和技术深度挑战; 岗位职责: 1、参与滴滴外卖配送引擎的核心系统研发,在充分理解配送业务的基础上进行需求分析、设计、开发、上线等工作 2、参与一个或多个核心数据微服务的设计和实现,充分理解业务的发展方向和引擎侧技术挑战 3、不断完善分单策略A/B实验能力,仿真系统及效率工具,提高策略迭代效率 4、通过技术驱动, 不断演进工程架构, 保障系统扩展性和稳定性
更新于 2025-06-16