
搜狐(社招/校招)Java工程师
社招全职智能媒体研发中心地点:北京状态:招聘
任职要求
1、具备优秀的编码能力和扎实的数据结构和算法功底; 2、有推荐系统相关经验,参与过高性能在线服务开发者优先; 3、熟悉多线程、消息队列以及Redis、Hbase、ES等常用中间件解决方案; 4、有…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、负责推荐系统开发和架构工作,持续提升系统的性能和吞吐量; 2、主导推荐系统和其他后端服务之间的对接设计以及项目管理。
包括英文材料
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
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/
推荐系统+
[英文] Recommender Systems
https://www.d2l.ai/chapter_recommender-systems/index.html
Recommender systems are widely employed in industry and are ubiquitous in our daily lives.
多线程+
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=xErwDaOc-Gs
还有更多 •••
相关职位

社招1年以上社交产品中心
1.负责项目后台系统的开发与维护,包括APP相关功能接口的开发与维护; 2.参与需求分析、技术方案设计、代码实现和线上服务维护; 3.参与团队内部协作项目,配合完成相关系统开发和项目交付。
更新于 2025-10-14北京

社招集团商业部
1.参与搜狐广告大数据数仓的日常开发,开展模型设计、数据ETL、性能优化、数据治理等工作,按需建设离线数仓、实时数仓; 2.面向广告业务,参与BI、用户画像、特征工程等方向的数据应用建设,为各业务场景及策略算法提供数据支持; 3.参与解决开发过程中的技术难题,不断提升自己应对复杂问题的能力,参与新技术调研并尝试为业务提效。
更新于 2025-09-10北京

社招智能媒体研发中心
推荐算法研究员 1、负责推荐系统的算法研发工作,包括但不限于用户兴趣建模、协同过滤、深度排序模型等,持续提升推荐效果和用户体验; 2、利用大规模数据处理技术,对用户行为数据进行深入分析,构建和优化用户画像; 2、与其他团队协作,根据业务需求调整和优化推荐策略,提升用户参与度和留存率; 3、跟踪推荐算法领域的最新研究进展,包括生成式推荐、多模态推荐、意图识别建模,将先进技术应用到实际产品中。
更新于 2025-08-19北京

社招智能媒体研发中心
作为测试团队的明日之星,你将负责参与公司软件产品的质量保障工作,确保交付给用户的产品稳定、可靠。主要职责包括: 1、参与产品测试全流程: 深入了解产品需求,参与需求评审,编写测试用例,执行功能测试、回归测试等。 2、缺陷跟踪与管理: 准确识别、记录和跟踪软件缺陷,并与开发、产品团队密切沟通,推动问题及时解决。 3、质量反馈与沟通: 清晰、准确地报告测试结果,为产品改进提供数据支持和质量反馈。 4、自动化测试探索: 在导师指导下,学习并运用自动化测试框架,参与编写和维护自动化测试脚本,提升测试效率。 5、团队协作: 与产品经理、开发工程师等团队成员积极协作,共同为提升产品质量而努力。
更新于 2025-08-27北京