OPPO后端工程师
社招全职3-10年SOFTWARE地点:深圳 | 成都状态:招聘
任职要求
任职要求 1、全日制本科,5年以上互联网行业经验,3年以上电商经验,熟悉分布式架构,有高流量高并发实践经验; 2、Java基础扎实,熟悉jvm原理、内存管理、多线程、锁机制、并发等特性; 3、熟悉Mysql原理,了解索引、事务、锁的原理和应用,有SQL优化经验; 4、熟悉Mybatis、SpringBoot有深入理解实践; 5、熟悉…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
岗位职责 1、负责零售中心(购物车、结算、商品)等系统的架构设计、领域设计,及参与核心应用设计; 2、对产品业务需求进行拆解,把产品业务需求转化为技术需求,完成相应设计、编码、协助测试以及相关文档; 3、解决并指导团队解决项目中遇到的复杂问题,不断总结及沉淀经验;
包括英文材料
高并发+
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
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.
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
多线程+
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!
SQL+
https://liaoxuefeng.com/books/sql/introduction/index.html
什么是SQL?简单地说,SQL就是访问和处理关系数据库的计算机标准语言。
https://sqlbolt.com/
Learn SQL with simple, interactive exercises.
https://www.youtube.com/watch?v=p3qvj9hO_Bo
In this video we will cover everything you need to know about SQL in only 60 minutes.
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.
还有更多 •••
相关职位
社招3-5年SOFTWARE
1、负责业务核心系统架构、满足业务高可用高性能、高并发的需求。 2、负责视频类业务系统持续演进,主导大型复杂项目技术方案设计。 3、优化系统性能,解决数据库、缓存、网络等层面的瓶颈问题,设计并实施容灾、降级、限流方案。 4、应对高并发、高可靠性等带来的各种技术挑战,对承担的业务模块质量、技术指标负责。 5、同多团队紧密协作,共同推进业务系统持续迭代演进落地。
更新于 2025-07-23成都
社招1-3年SOFTWARE
方向1:数据开发工程师,负责企业级数据仓库搭建及大数据任务性能优化,负责数据资产质量优化、资产治理等工作 方向2:数据平台工程师,负责大数据技术组件或平台工具开发,技术难题攻坚,负责部署、管理与维护工作
更新于 2025-07-17深圳
社招3-5年SOFTWARE
1、参与并负责互联网信贷核心系统的设计、开发与优化; 2、参与高并发、高可用分布式架构的设计与实现,保障系统稳定性与性能; 3、充分理解互联网信贷业务和需求,输出具备可扩展性和可维护性技术方案并推动落地; 4、持续优化代码质量,解决系统潜在风险,提升系统安全性和可维护性。
更新于 2025-07-24深圳