美团C++/Java引擎研发工程师(推荐搜索方向)
社招全职3年以上核心本地商业-点评事业部地点:北京 | 上海状态:招聘
任职要求
1. 3年以上互联网研发工作经验; 2. 具备扎实的计算机基础和良好的编码风格,精通常用的数据结构与算法; 3. 熟练掌握C++或Java语言,理解搜索、推荐系等统相关知识并能应用于性能优化等; 4. 掌握分布式缓存、消息队列的使用,熟悉大型分布式、高并发、高负载、高可用性系统设计和开发; 5. 具备良好的沟通能力和优秀的团队协作精神…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 主导与参与搜索、推荐相关业务和算法系统的设计与开发; 2. 通过架构抽象和优化,提升工程、算法、产品的迭代效率; 3. 通过合理的技术选型和实践,优化计算和存储资源效率; 4. 深入理解搜索或推荐业务,与产品及算法合作推动产品探索和前沿算法落地。
包括英文材料
数据结构+
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/
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
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://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://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
还有更多 •••
相关职位
社招5年以上用户技术中心
工作职责: 1. 负责贝壳C端的后端服务设计与开发,保障高并发场景下的系统稳定性; 2. 参与推荐引擎、模型预测、向量检索等基础系统、平台的设计、研发及调优工作,构建高并发推荐在线服务; 3. 深度参与数据工程开发,优化数据链路,构建离线特征,进行数据归因分析,协助推荐相关的用户画像的工程化建设; 4. 从业务中提取需求,抽象并优化现有系统,以提升效率并降低成本; 5. 关注性能、微服务、设计模式,提升用户体验; 6. 研究和应用新的算法技术,不断优化和改进现有的系统。
更新于 2025-03-13北京
社招技术类-开发
1. 负责AI训练推理服务高可用方向工作,如推理框架、推理在线服务、训练平台、训练框架等。 2. 负责以上平台的集群的资源治理、数字化管理等平台的研发。 3. 通过软硬件协同优化和技术创新,为双11、双12大促,新春红包等重大活动的保障与业务护航。
更新于 2025-04-23杭州
社招技术类-开发
1、参与搜索、推荐、广告等引擎各个功能模块的设计和实现,构建高可靠性、高可用性、高可扩展性的引擎系统,满足日趋复杂的业务需求; 2、参与大模型在高德各个用户场景中的应用开发和落地。 2、参与产品的开发和维护,完成从需求到设计、开发和上线等整个项目周期内的工作;
更新于 2025-06-18北京