小红书Java实习生-交易数据(有留用机会)
实习兼职后端开发地点:上海状态:招聘
任职要求
1、2026届计算机相关专业本科/研究生毕业生; 2、有扎实的Java基础,掌握Java中常用的数据结构、JVM和并发包相关知识,有开发经验优先; 3、熟悉微服务相关技术知识,对各种开源框架Spring,Dubbo等有深入了解; 4、熟练MySQL,对数据库有设计和使用能力; 熟悉大数据技术,包括但不限于hadoop、hive、spark、flink中的一种或多种,有使用经验优先; 5、具有良好的沟通协作和学习能力,高度的责任心与自驱力,对具体问题有较好的分析和处理能力。
工作职责
1、参与小红书社区电商商家经营数据产品服务端的整体建设与维护,包括商家经营数据产品、经营建议、运营数据产品等多个方向,挑战海量数据带来的性能挑战以及复杂多变的数据展示逻辑; 2、参与各种渠道的数据源整合,并抽象为通用数据服务,在业务层灵活支持多端多场景的需求; 3、深入发掘和分析业务需求,深度参与多个核心系统的建设,承担系统的设计开发维护工作,并持续优化改进; 4、能够基于领域架构以及微服务,定义业务模型和服务等,识别当前架构中存在的问题,定义清晰的问题并推动交易架构升级,体系化的解决问题。
包括英文材料
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.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
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
微服务+
https://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
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.
Dubbo+
https://dubbo.apache.org/en/overview/mannual/java-sdk/tasks/
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=bAyrObl7TYE
https://www.youtube.com/watch?v=H4bf_uuMC-g
With all this talk of Big Data, we got Rebecca Tickle to explain just what makes data into Big Data.
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.
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
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.
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.
相关职位
实习后端开发
工作职责: 1、参与小红书开放平台的整体建设,包括小程序、网关、交易能力、运营工具等日常迭代,以及各块系统架构的升级设计,协同社区、电商、商业化等构建开放服务生态; 2、深入参与业务需求的分析,参与多个核心系统的建设,参与高保稳定性建设,承担系统的设计开发维护工作,并持续优化改进; 3、参与讨论业务模型和服务定义等,识别当前架构中存在的问题,定义清晰的问题并推动架构演进,体系化的解决问题。
实习后端开发
1、参与小红书社区电商及本地交易、开放平台等场景的迭代和系统架构设计系统能力建设; 2、深入参与业务需求的分析,参与多个核心系统的建设,承担系统的设计开发维护工作,并持续优化改进; 3、参与讨论业务模型和服务定义等,识别当前架构中存在的问题,定义清晰的问题并推动架构演进,体系化的解决问题。
更新于 2025-08-02
实习后端开发
1、参与小红书社区电商及本地交易、开放平台等场景的迭代和系统架构设计系统能力建设; 2、深入参与业务需求的分析,参与多个核心系统的建设,承担系统的设计开发维护工作,并持续优化改进; 3、参与讨论业务模型和服务定义等,识别当前架构中存在的问题,定义清晰的问题并推动架构演进,体系化的解决问题。
更新于 2025-10-16