百度百度APP产品研发部_音视频架构师(J10412)
社招全职8年以上MEG地点:北京状态:招聘
任职要求
-熟练掌握C/C++,具备扎实的网络技术基础、算法基础及规范的编码能力,熟悉OOAD -深刻理解掌握多线程,深入理解视频播放原理,熟悉Android或iOS平台的应用开发,有跨端设计研发经验优先 -具备8年以上多媒体研发设计经验,熟悉MP4、HLS、DASH等多媒体容器格式及编解码、网络等策略优化,熟悉音视频生产、传输、播放全流程 -深入理解FFmpe…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
-负责客户端音视频播放性能优化及技术攻关,实现一流播放体验,满足视频业务发展需要 -负责客户端音视频工程架构改造优化,构建基于数据分析及学习算法指导策略体验优化的架构闭环 -负责协同视频全链路架构升级 -参与音视频先进技术调研引入,跟进音视频技术前沿研究,协同解决线上音视频相关问题
包括英文材料
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
OOAD+
https://www.tutorialspoint.com/object_oriented_analysis_design/index.htm
This tutorial will help you understand the basics of object-oriented analysis and design along with its associated terminologies.
多线程+
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!
还有更多 •••
相关职位
社招3-5年技术
1、负责代驾移动端相关组件的研发和维护,编写高质量的代码,负责产品需求的持续迭代和体验优化; 2、支撑代驾业务开发,负责滴滴代驾及其其衍生业务产品的原生组件建设,保障产品的交付质量和效率; 3、参与架构优化提升交付效率,参与性能优化等技术建设; 4、深入钻研React Native跨端技术,参与跨端相关需求的开发以及相关技术优化工作;
更新于 2025-04-01杭州
社招2-5年技术
1. 负责滴滴代驾乘客端App、小程序,司机端App,以及运营和营销平台等系统的研发工作; 2. 与产品、设计沟通,并能够针对不同业务需求给出前端技术解决方案; 3. 深度参与App和小程序的性能优化、稳定性保障、架构升级,以及组件化建设等相关工作,提升软件体验和研发效率;
更新于 2025-04-01杭州
社招MEG
-参与百度APP、贴吧、好看等多产品线的个性化push核心策略的研发工作,为数亿用户提供卓越的个性化推荐体验 -负责业界领先推荐算法的调研和评估,通过超大规模深度学习、强化学习等技术对产品目标建模,并通过特征、模型优化等持续优化模型效果 -通过对数据的敏锐洞察,深入挖掘产品潜在价值和需求,通过技术创新推动产品成长 -在个性化推荐的场景下,将人工智能前沿技术与业务相结合,打造最懂用户的个性化推送系统
更新于 2025-03-28北京|上海