小红书Java开发工程师实习生-算法工程
实习兼职引擎地点:北京 | 上海状态:招聘
任职要求
1、大学本科或以上学历,计算机相关专业 2、熟悉Java面向对象和多线程等基础编程,熟悉微服务、消息队列、MYSQL、缓存等技术 3、有扎实的专业基础,熟悉常见的数据结构及算法、…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、建设小红书推荐、搜索和电商领域算法团队相关的算法工程能力 2、支持大规模算法服务的设计、开发和编排调度,满足在线审核、内容理解等业务需求 3、支持基于LLM的AI能力在小红书问答、客服等多个场景落地
包括英文材料
学历+
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://liaoxuefeng.com/books/java/oop/index.html
面向对象编程,英文是Object-Oriented Programming,简称OOP。
https://liaoxuefeng.com/books/python/oop/index.html
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。
https://www.youtube.com/watch?v=SiBw7os-_zI
Learn the basics of object-oriented programming all in one video.
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
微服务+
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.
还有更多 •••
相关职位
实习研发
实习期间,参与基础服务和业务功能开发,包括API开发、后台管理系统开发等; - 协助团队完成其他相关开发任务; - 根据工作安排,完成软件模块代码编写以及单元测试; - 相关技术性文档的编写。
更新于 2025-09-08上海
校招研发技术类
理解业务,通过技术赋能业务,并制定技术解决方案; 负责数据的收集、清洗、分析和挖掘工作; 负责模型/智能体/业务系统研发、优化、落地、迭代; 负责模块开发,解决复杂业务逻辑和技术难题,与测试、产品等团队协作,保证项目按时高质量交付; 参与需求分析,撰写相关技术文档,沉淀技术方案,积极参与团队内部的技术分享与交流。
更新于 2025-11-07广州
校招研发技术类
理解业务,通过技术赋能业务,并制定技术解决方案; 负责数据的收集、清洗、分析和挖掘工作; 负责模型/智能体/业务系统研发、优化、落地、迭代; 负责模块开发,解决复杂业务逻辑和技术难题,与测试、产品等团队协作,保证项目按时高质量交付; 参与需求分析,撰写相关技术文档,沉淀技术方案,积极参与团队内部的技术分享与交流。
更新于 2025-11-07广州
实习虎鲸文娱2026
1、参与基础软件的设计、开发和维护,如分布式文件系统、缓存系统、Key/Value存储系统、数据库、Linux操作系统和Java优化等; 2、参与高性能分布式服务端程序的系统设计,为产品提供强有力的后台支持,在海量的网络访问和数据处理中,设计并设施最强大的解决方案; 3、参与搜索引擎各个功能模块的设计和实现,构建高可靠性、高可用性、高可扩展性的体系结构,满足日趋复杂的业务需求; 4、参与产品的开发和维护,完成从需求到设计、开发和上线等整个项目周期内的工作; 5、参与海量数据处理和开发,通过sql、pl/sql、java进行etl程序开发,满足商业上对数据的开发需求。
更新于 2025-10-22北京|上海