拼多多大数据研发工程师 - 离线计算方向
社招全职研发类地点:上海状态:招聘
工作描述
任职要求 1. 扎实的计算机理论和编程基础,了解常用的数据结构和算法。 2. 熟练掌握 Java 语言,良好的代码风格和测试习惯,熟悉软件开发流程。 加分项 1. 参与或主导线上系统研发,在大规模、高性能、高并发领域有一手开发运维经验者优先。 2. 在分布式查询、调度或其他任一领域有…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
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.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
Hadoop+
https://www.runoob.com/w3cnote/hadoop-tutorial.html
Hadoop 为庞大的计算机集群提供可靠的、可伸缩的应用层计算和存储支持,它允许使用简单的编程模型跨计算机群集分布式处理大型数据集,并且支持在单台计算机到几千台计算机之间进行扩展。
[英文] Hadoop Tutorial
https://www.tutorialspoint.com/hadoop/index.htm
Hadoop is an open-source framework that allows to store and process big data in a distributed environment across clusters of computers using simple programming models.
HDFS+
https://hadoop.apache.org/docs/r1.2.1/hdfs_design.html
The Hadoop Distributed File System (HDFS) is a distributed file system designed to run on commodity hardware.
https://www.ibm.com/cn-zh/think/topics/hdfs
Hadoop 分布式文件系统 (HDFS) 是一种管理大型数据集的文件系统,可在商用硬件上运行。
Yarn+
[英文] Introduction
https://yarnpkg.com/getting-started
Yarn is an established open-source package manager used to manage dependencies in JavaScript projects.
还有更多 •••
相关职位
社招技术类
1. 扎实的计算机理论和编程基础,熟悉常见的分布式理论和系统,熟悉JVM和Linux; 2. 对Hadoop生态组件熟悉,在大数据计算和存储相关领域有相关研发经验并有产品落地; 3. 具备科学清晰的问
更新于 2026-06-16上海
实习
1、扎实的C++或Python语言知识及熟练运用,扎实的数据结构与算法知识; 2、计算机、数学、机器学习、机器人、自动驾驶或相关专业优先; 3、有较强的独立解决问题能力,学习能力及沟通能力。具有大模型
更新于 2026-06-16武汉
社招技术类
1. 扎实的计算机理论和编程基础,了解常⽤的数据结构和算法。 2. 熟练掌握 Java/C++/Go 语⾔中的⼀种,良好的代码⻛格和测试习惯,熟悉软件开发流程。 3. 较强的学习能⼒和⾃驱⼒,良好的沟
更新于 2026-06-18上海