滴滴高级研发工程师(J250509021)
社招全职3-5年技术地点:杭州状态:招聘
任职要求
1、本科及以上学历,扎实的计算机基础。 2、具备专业的的职业素养,有良好的编程习惯。 3、3-5年工作经验,至少深入使用Java/Go/PHP语言其中的一项。 4、深入理解 MySQL 应用开发,熟悉数据库原理和常用性能优化技术,以及 NoSQL、Hive 的原理、使用场景以及限制。 5、擅长分布式、缓存、消息队列、RPC 调用框架等,并且有相关实践经验。 6、具备良好的分析解决问题能力,有较完善的逻辑思维框架和架构能力,有一定的系统重构或系统迁移经验更佳。 7、具备良好的沟通技巧,优秀的团队合作精神以及较强的执行能力,善于学习和挖掘新技术;
工作职责
1、负责国际化车队管理平台的研发与维护工作; 2、深入理解业务需求和痛点,技术方案设计考虑周到,稳定可靠高效高质量交付 3、分析和发现系统的优化点,负责推动系统性能和架构优化; 4、持续提升系统扩展性,保证业务安全、稳定接入和运营; 5、有架构设计或服务迁移经验尤佳。
包括英文材料
学历+
编程规范+
[英文] 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.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
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!
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.
Hive+
[英文] Hive Tutorial
https://www.tutorialspoint.com/hive/index.htm
Hive is a data warehouse infrastructure tool to process structured data in Hadoop. It resides on top of Hadoop to summarize Big Data, and makes querying and analyzing easy.
https://www.youtube.com/watch?v=D4HqQ8-Ja9Y
缓存+
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.
相关职位
社招2年以上技术
1、参与滴滴计费系统研发(预估价、行中实时计费、完单价格都是该系统计算的),负责计费主流程相关核心系统的开发维护,支持国内网约车、两轮车、国际化网约车等核心出行业务线上计费,支撑业务敏捷迭代和大规模流量洪峰下稳定运行 2、充分理解业务中台以及价格体系的发展规划,做出前瞻性的抽象设计,能够推进系统演进,使中台系统具备通用输出能力,参与平台的架构设计、稳定性建设、性能优化等
更新于 2025-05-13
社招2年以上技术
1、负责滴滴可观测看板、日志&trace等系统的开发,致力于构建高效的可观测架构 2、技术驱动,挖掘用户价值、对标行业,不断拓展架构能力并推动落地 3、负责架构设计与优化,主导代码开发测试,积极推动上线并监控项目质量
更新于 2025-07-27
社招技术
1.参与国际化出行核心业务系统的相关研发工作 2.参与服务端业务架构设计、模块划分和开发 3.完成系统优化和重构,提供系统可用性和稳定性 4.积极跟其他团队沟通和配合,推动项目进展,讨论并提出有建设性的意见
更新于 2025-07-08