滴滴26届正式批-Java开发工程师(Flink 引擎方向)-杭州-大数据计算
校招全职工程-后端类地点:杭州状态:招聘
任职要求
1、2026届毕业生,本科及以上学历,计算机相关专业优先 2、熟悉Java编程语言,对分布式计算领域有扎实的理论基础,具备分布式系统问题排查能力者优先 3、熟悉Flink/Storm/Spark/MapReduce等任一项主流开源技术,有相关实习经历者优先 4、具备强烈的进取心和求知欲,良好的沟通能力和团队合作精神。
工作职责
1、完善和优化滴滴 Flink 引擎和端到端实时链路,从稳定性、性能和功能等多方面进行架构设计和实现 2、通过启动加速、自动调优、大状态优化、快照优化等多方面提升 Flink 引擎在全场景的实时性 3、深入理解业务,发现用户对于实时的需求痛点,以最佳资源为用户提供 7*24 小时秒级准确的端到端实时服务。
包括英文材料
学历+
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://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
Flink+
https://nightlies.apache.org/flink/flink-docs-release-2.0/docs/learn-flink/overview/
This training presents an introduction to Apache Flink that includes just enough to get you started writing scalable streaming ETL, analytics, and event-driven applications, while leaving out a lot of (ultimately important) details.
https://www.youtube.com/watch?v=WajYe9iA2Uk&list=PLa7VYi0yPIH2GTo3vRtX8w9tgNTTyYSux
Today’s businesses are increasingly software-defined, and their business processes are being automated. Whether it’s orders and shipments, or downloads and clicks, business events can always be streamed. Flink can be used to manipulate, process, and react to these streaming events as they occur.
Apache Storm+
[英文] Tutorial
https://storm.apache.org/releases/2.6.0/Tutorial.html
In this tutorial, you'll learn how to create Storm topologies and deploy them to a Storm cluster.
https://www.baeldung.com/apache-storm
This tutorial will be an introduction to Apache Storm, a distributed real-time computation system.
Spark+
[英文] Learning Spark Book
https://pages.databricks.com/rs/094-YMS-629/images/LearningSpark2.0.pdf
This new edition has been updated to reflect Apache Spark’s evolution through Spark 2.x and Spark 3.0, including its expanded ecosystem of built-in and external data sources, machine learning, and streaming technologies with which Spark is tightly integrated.
MapReduce+
https://www.youtube.com/watch?v=bcjSe0xCHbE
https://www.youtube.com/watch?v=cHGaQz0E7AU
In this video I explain the basics of Map Reduce model, an important concept for any software engineer to be aware of.
相关职位