传音资深后端工程师(系统应用)(J18028)
社招全职3年以上地点:上海状态:招聘
任职要求
任职要求: 1. 计算机相关专业本科及以上学历; 2. 至少拥有3 年以上云存储项目经验,具有高并发性能处理经验; 3. 深入理解 Linux系统原理、文件系统及网络编程(如异步IO、多线程技术) 4. 熟悉主流云存储技术栈(如Ceph、HDFS、AWS S3等) 5. 5年以上云存储或分布式系统研发经验,主导过日活千万级项目者优先 6. 有公有云产品(如阿里云、AWS)研发经验者加分
工作职责
1. 负责云存储系统(如对象存储、文件存储、冷存储等)的设计、开发及性能优化 2. 主导大规模分布式存储系统的架构设计,解决高并发、高可用性等技术难题 3. 参与产品需求分析,制定技术方案并推动落地,确保项目按时交付 4. 持续监控线上服务性能,优化存储成本与效率 5. 与运维、测试及产品团队紧密合作,提升系统稳定性和用户体验
包括英文材料
学历+
高并发+
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
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
网络编程+
https://www.youtube.com/watch?v=2HrYIl6GpYg
I will make a simple HTTP web server with the C Programming Language.
https://www.youtube.com/watch?v=8z6okCgdREo
This tutorial is for Gophers who have written a command line or an API application, but have little to no experience in lower-level concepts like reading and writing to sockets, working with channels, and managing multiple goroutines.
https://www.youtube.com/watch?v=bdIiTxtMaKA&list=PL9IEJIKnBJjH_zM5LnovnoaKlXML5qh17
https://www.youtube.com/watch?v=bzja9fQWzdA
Implement the ubiquitous TCP protocol that underlies much of the traffic on the internet!
[英文] 📺Network Programming with Python Course (build a port scanner, mailing client, chat room, DDOS)
https://www.youtube.com/watch?v=FGdiSJakIS4
Learn network programming in Python by building four projects. You will learn to build a mailing client, a DDOS script, a port scanner, and a TCP Chat Room.
https://www.youtube.com/watch?v=gntyAFoZp-E
https://www.youtube.com/watch?v=JiuouCJQzSQ
Explore the fundamentals of networking in Rust by building a simple TCP server.
https://www.youtube.com/watch?v=JRTLSxGf_6w
https://www.youtube.com/watch?v=sFizpxHkIlI
In this video we'll cover SOCKET PROGRAMMING in JAVA.
https://www.youtube.com/watch?v=sXW_sNGvqcU
多线程+
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!
Ceph+
https://docs.ceph.com/en/squid/start/beginners-guide/
The purpose of A Beginner’s Guide to Ceph is to make Ceph comprehensible.
https://www.youtube.com/watch?v=oEKJnHAfSiw
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) 是一种管理大型数据集的文件系统,可在商用硬件上运行。
AWS+
https://aws.amazon.com/
Amazon Web Services offers reliable, scalable, and inexpensive cloud computing services. Free to join, pay only for what you use.
S3+
https://aws.amazon.com/s3/getting-started/
You can use Amazon S3 to store and retrieve any amount of data at any time, from anywhere.
https://www.youtube.com/watch?v=tfU0JEZjcsg
Amazon S3 is the oldest and one of the most popular services on AWS.
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
相关职位

社招6年以上
岗位要求: 能领导跨多个团队的大型项目的技术方案设计 能搭建项目架构,制定开发规范 与跨职能团队合作,开发和增强 Lalamove 核心产品 在后端微服务中设计和构建功能 编写高质量的可维护和可测试的代码 善于与其他工程师、设计师和产品经理通力合作 与开发人员一起提高代码质量并做知识分享
更新于 2022-08-05

社招2年以上
1、参入到业务、产品、运营同学对业务需求、痛点的分析,了解业务发展的背后思考; 2、参与货拉拉汽车销售业务架构设计及开发,实现基于APP、小程序、PC系统等复杂业务场景下的分布式应用系统; 3、深入理解业务需求,主动分析和发现业务痛点提出技术建议,推动落地解决,与新业务一起成长; 4、结合架构和Java技术发展趋势,进行技术预研和技术攻关,突破系统和项目中的技术难点。
更新于 2022-04-25
社招3年以上A57526
1、负责国际电商消费者体验智能相关的系统研发,提升消费者体验; 2、构建和优化体验分析、体验可视化、异常感知、问题跟踪子系统,确保在OLAP分析和实时计算场景下,提供高效处理海量数据、高性能运算和高扩展性的技术架构; 3、有较强的业务思维,认同数据驱动、技术驱动,能够深入业务场景和产品、运营进行探索分析,并推进落地。
更新于 2024-07-24