滴滴高级研发工程师-杭州(J250704021)
社招全职技术地点:杭州状态:招聘
任职要求
1.有丰富的服务端开发经验,熟练掌握 PHP/Golang/JAVA中的一种 2.有主流GO框架(如echo), PHP框架(如CI、Yaf、laravel)、JAVA Spring框架之一的使用经验,并了解其实现原理及优缺点 3.良好的编码和文档习惯,注重代码风格,熟悉各种设计模式和原则,能持续的关注和优化自己做的项目 4.熟悉大型分布式系统的设计与开发,熟练掌握如消息队列、ES、redis、Mysql、NoSql等中间件,熟悉其原理和优化 5.对于高并发、高稳定可用性、高性能、大数据处理有过实际项目产品经验者优先 5.技术基础扎实,有很好的钻研精神和能力,对业务、产品与技术结合有充分的兴趣和好奇心 6.良好的沟通能力、抗压能力、推动事情落地能力 有以下经验者优先: 1.具有LBS服务研发经验(如地图、外卖、打车服务) 2.具有交易, 出行等相关经验 3.具有大流量、高并发及异地多活实际项目经验 【关于我们】 滴滴自2018年初收购巴西出行平台99开始,正式启动了国际化战略。目前,滴滴的国际业务覆盖了拉美、亚太和非洲的14个国家,为当地市场提供以出行为主、涵盖外卖和金融的多样化服务。 【工作地点】 北京昌平区龙泽地铁站滴滴天空之城
工作职责
1.参与国际化出行核心业务系统的相关研发工作 2.参与服务端业务架构设计、模块划分和开发 3.完成系统优化和重构,提供系统可用性和稳定性 4.积极跟其他团队沟通和配合,推动项目进展,讨论并提出有建设性的意见
包括英文材料
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的完整演示。没有多余的内容,只有你需要知道的知识。
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.
CI+
https://www.ibm.com/cn-zh/think/topics/continuous-integration
持续集成 (CI) 是一种软件开发实践,开发人员在整个开发周期中会定期将新的代码和代码变更集成到中央代码存储库中。它是 DevOps 和敏捷方法的关键组成部分。
https://www.youtube.com/watch?v=42UP1fxi2SY
Laravel+
https://laracasts.com/
Equip yourself with our endless collection of Laravel and PHP courses, take an exam, and participate in a programming community that's second to none.
https://laracasts.com/series/30-days-to-learn-laravel-11
Laravel is an incredible and mature PHP framework that has sky-rocketed in popularity since its initial introduction back in 2012.
https://laravel.com/learn
Bite-sized lessons. Real-world projects. All in one place.
https://www.youtube.com/watch?v=DKnn8TlJ4MA
In this tutorial series, you'll learn how to make web applications using Laravel (a popular PHP framework) from the ground up.
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.
设计模式+
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.
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
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.
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.
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.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
高并发+
https://www.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
相关职位
社招3-5年技术
1、负责国际化车队管理平台的研发与维护工作; 2、深入理解业务需求和痛点,技术方案设计考虑周到,稳定可靠高效高质量交付 3、分析和发现系统的优化点,负责推动系统性能和架构优化; 4、持续提升系统扩展性,保证业务安全、稳定接入和运营; 5、有架构设计或服务迁移经验尤佳。
更新于 2025-06-17
社招1年以上技术
1. 负责国际化乘客端APP功能研发和性能优化,参与客户端基础组件及架构设计; 2. 配合产品经理,深度参与产品需求讨论,功能定义等; 3. 设计良好的代码结构,能够不断迭代重构,保障产品的稳定性和体验; 4. 参与项目中遇到的难点技术攻坚
更新于 2025-08-12