
叮咚买菜后端开发-业绩生长与营销研发(J12022)
社招全职5年以上地点:上海状态:招聘
任职要求
1. 有5年以上相关工作经验,技术基础扎实,有技术热情,愿意持续学习; 2. 熟悉掌握JAVA及面向对象程序设计,熟悉多线程编程,后台开发相关技术; 3. 熟悉数据库原理,查询优化,熟悉RPC,分布式缓存、消息队列等构建大型互联网系统常见组件和设施的使用及原理,能够基于业务做合理选型和系统涉及; 4. 具备业务建模和系统架构能力,能独立完成系统架构设计并且落地; 5. 善于交流,有良好的团队合作精神和协调沟通能力,有产品、前端等多方密切配合的经验和意识; 6. 具备电商营销领域工作经历,对技术栈,行业解决方案有相对完整,准确的理解和实践。 岗位亮点: 1. 业务重点方向,和弦团队,核心业务发展空间大; 2. 系统建设,复杂度高,挑战大; 3. 能和多个业务团队技术大牛一起讨论、学习、共同进步。
工作职责
职位亮点:业务重点方向,核心团队,核心业务发展空间大 岗位职责: 1. 负责叮咚买菜商品促销业务系统的架构设计、核心功能开发、业务流程优化等工作; 2. 与商品、导购、前端团队深度写作,在营销体验、效率、成本等方面持续优化; 3. 负责技术难点攻关,辅导初级工程师工作。
包括英文材料
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://www.youtube.com/watch?v=tN6oJu2DqCM&list=PLWKjhJtqVAbn21gs5UnLhCQ82f923WCgM
Learn what technologies you should learn first to become a back end web developer.
RPC+
https://javaguide.cn/distributed-system/rpc/rpc-intro.html
为什么要 RPC ? 因为,两个不同的服务器上的服务提供的方法不在一个内存空间,所以,需要通过网络编程才能传递方法调用所需要的参数。并且,方法调用的结果也需要通过网络编程来接收。
https://www.youtube.com/watch?v=S2osKiqQG9s
This video is part of an 8-lecture series on distributed systems, given as part of the undergraduate computer science course at the University of Cambridge.
缓存+
https://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
相关职位
社招2年以上业绩业财组
1.负责贝壳交易系统支付、账务、结算、财务的核心模块开发; 2.编写代码实现产品功能,完成项目开发,撰写相关文档,参与需求分析; 3.协助进行核心技术问题的攻关,技术方案的选型、系统优化,协助解决项目开发过程中的技术难题; 4.了解互联网的技术发展、评估外部技术与解决方案;
更新于 2024-01-29
社招旅游业务开发
参与用车产品需求分析与评审,提出有建设性的技术解决方案,帮助业务实现业绩目标; 主导用车系统架构的整体技术规划,保持系统的高可扩展性与稳定性。 带领团队出色完成用车业务需求,并能推动持续优化提升系统稳定性和架构合理性
更新于 2024-03-01
社招3-5年后端开发
岗位职责: - 参与小红书商业化数据产品开发工作,业务方向包括但不限于销售业绩、客户分析、代理商盯盘等 - 与产品、运营、后端、测试、运维等多角色协同工作,包括业务理解,需求评审,方案沟通,系统维护等 - 设计并实现高效、可扩展的数据架构,确保系统能够支持复杂的业务逻辑和大数据量处理,持续提升交付质量和效率 - 负责复杂数据链路架构、稳定性、成本、性能等方面的优化工作,保障线上服务运行稳定,资源使用合理
更新于 2025-10-16