小米ART虚拟机架构师
社招全职A104417地点:北京状态:招聘
任职要求
1.本科及以上学历,计算机相关专业; 2.熟练Android Runtime开发,具有扎实的 C/C++ 编程能力 3.熟悉操作系统内存分配回收以及交换基本原理,熟练使用系统性能调试工具,perf/s…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1.基于Android Runtime Heap内存管理根据场景进行优化,实现GC最少阻塞UI线程,降低GC引起的掉帧与卡顿 2.针对前台应用以及关键线程依赖的大锁,在虚拟机层设计统一的优化方案,最小化UI线程对锁的依赖 3.熟悉内核内存管理机制,构建虚拟机到内核统一的维测体系和模型 4.跟踪和调研行业虚拟机最新的优化技术,可以快速的导入产品
包括英文材料
学历+
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
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.
还有更多 •••
相关职位
社招3年以上客户端开发
1、负责小红书图文笔详模块的业务迭代与体验优化,包括图文详情页的交互、性能、动态化能力扩展,确保流畅的用户体验,打造领先行业、面向未来、动态可交互的图文动态混合容器 2、设计并实现高扩展性的图文详情框架,支持多种体裁如长图文、短语音、播客、互动型容器的设计和落地,提升模块的灵活性和内容丰富性 3、参与跨团队协作,与产品、设计、后端团队紧密配合,推动图文详情功能的快速迭代与落地 4、高质量的代码结构,优秀的设计理念;承担重点、难点的技术攻坚
更新于 2025-12-04上海|北京
社招5年以上客户端开发
1.负责和带领小红书主框架基础功能体验、Feed信息流产品容器扩展及设计、落地产品业务并带领团队完成业务目标; 2.以业务架构师视角进行主架构升级、Feed容器化、平台化,打造稳定可扩展的产品框架并负责整体框架演进,追求极致的框架体验; 3.具备出色的业务能力和数据能力,能够持续从技术角度提升App交互体验和性能体验; 4.负责团队搭建及升级,优化团队开发模式、流程和规范,提升团队整体效率,保持团队战斗力。
北京|上海
社招3-5年客户端开发
1、负责小红书App业务层基础架构设计与演进,包括双列Feed流、单列Feed流、笔记页等核心场景的整体架构设计与实现,支撑业务快速迭代发展 2、以平台业务视角推动主端容器架构升级,完成Feed容器化、笔记容器化,最终实现端云协同一体化,打造稳定、可扩展的产品技术框架并负责演进,设计能够满足当前和未来业务发展的平台架构 3、具备出色的业务能力和数据能力,能够持续从平台技术角度看清用户数据,并站在整体角度提升用户App体验 4、探索并应用各类现代开发和架构工具,包括但不限于 AI 辅助编程工具(如 Cursor)以及相关的架构设计,与产品、后端、跨端团队紧密协作,推动技术方案落地并达成业务目标
更新于 2025-12-25北京|上海