小米Android 内存问题分析与工具开发实习生
任职要求
1、理解 Linux / Android 内存管理基础(虚拟内存、匿名映射、Zram、ION 等); 2、有 Python 或 Java / Kotlin 开…
工作职责
1、参与 Android 内存问题(OOM、内存泄漏、碎片化、RSS 异常增长等)的分析方法研究与工具建设; 2、开发或完善 heap dump 解析、smaps 分析、LMKD 行为追踪等工具模块; 3、结合 AI 能力构建内存问题智能诊断流程:自动提取关键指标、生成问题报告、给出优化建议; 4、配合测试同学在真实设备上复现和定位内存问题,积累典型 Case 库;
1、负责广告联盟系统中服务端-客户端-算法侧的API接口开发与调试,包括但不限于:广告请求协议(OpenRTB标准扩展)、实时竞价(RTB)接口对接、数据回传(曝光/点击/转化)链路打通; 2、系统问题排查,参与日常线上问题追踪,定位并修复接口超时、数据不一致等问题,分析日志(ELK/Kibana)快速定位异常节点、使用Postman/Wireshark等工具验证接口合规性、协同客户端同学复现并解决兼容性问题(如Android/iOS SDK版本差异); 3、协助优化高并发场景下的接口性能,参与压测脚本开发(JMeter/Gatling)、分析火焰图定位CPU/内存瓶颈、提出缓存策略(Redis)或异步改造方案。
ByteIntern:面向2026届毕业生(2025年9月-2026年8月期间毕业),为符合岗位要求的同学提供转正机会。 团队介绍:专注于探索AI和智能硬件的结合,为用户提供更自然和便捷的交互体验的研发团队,隶属于产品研发与工程架构部。作为负责AI技术应用场景探索的部门,是字节在智能硬件领域提供综合方案研究的核心部门。我们欢迎期待心怀技术理想、不断挑战技术难题的“你”的加入,和顶尖团队一起参与技术攻坚,开启更多可能。 1、负责VR项目系统APP客户端/服务端的质量保障工作,其中包含软件的需求分析,关注软件需求的可测性和设计的合理性; 2、根据产品设计或需求制定测试计划、风险评估、设计测试数据和测试用例,执行测试用例,进行Bug追踪等; 3、根据软件需求和设计,对其中的特殊需求进行专项测试,如App性能(CPU、内存等)测试、SDK可用性测试、接口压测、性能测试等; 4、保证被测系统质量,提高测试效率,能够选择、补充并完善有效的测试工具; 5、在项目中保持和项目经理、产品经理、开发工程师、用户等积极有效沟通,准确地定位并跟踪问题,推动问题及时合理地解决; 6、把握产品设计开发过程中的各个质量标准及全流程质量把控;对研发流程提出持续性改进意见,推进质量体系建设。
1. 深入参与Android系统的定制、优化和开发工作,涵盖系统架构、内核、性能优化等多个领域。与团队一起解决系统层面的技术难题,提升系统的稳定性和性能; 2. Android系统定制与开发:参与Android系统的定制化开发,包括系统框架、服务、模块的修改和优化; 3. 性能优化:分析系统性能瓶颈,优化CPU调度、内存管理、I/O性能等,提升系统整体性能; 4. 新技术研究:跟踪Android系统的最新发展,研究新技术并应用于实际项目中。