职位描述:
1、实现相机或相册编辑业务功能,完善用户体验;
2、优化业务各项性能指标;
3、第三方功能算法引入、评估、移植与优化;
4、和产品、测试、运营进行密切沟通,能够根据需求提出合理技术方案;
5、负责软件开发过程中的问题分析和总结,提供建议和帮助改善研发流程;
6、深入理解Android平台的特性,结合业务需求和技术趋势,构建出既满足当前需求又具备前瞻性的系统架构;
职位要求:
1、本科或以上学历,计算机相关专业优先;
2、有强烈的自驱力、责任心和团队精神,良好的沟通技巧和团队协作能力;
3、熟悉数据结构和算法,熟悉设计模式,熟练掌握java/c++开发技能技巧;
4、对面向对象设计、内存管理和性能优化有深刻理解;
5、擅长测试和调试疑难问题;
6、熟悉android平台软件开发,有android平台作品;
7、有图形图像、多媒体视频、camera、gallery相关的开发经历为佳,熟悉Camera框架以及流程、了解Camera工作原理优先;
8、有架构搭建、组件化相关工作经历优先;
9、有强烈的上进心,自我驱动、学习适应能力强,乐观自信,能挑战自我不断追求卓越;
招聘部门:
小米
工作地点:
南京市 ID:A211297
面试建议:
小米的相机应用高级软件工程师职位对技术深度和广度都有较高要求。这个岗位不仅需要扎实的Android开发基础,更重要的是在相机应用领域的专业经验。面试官会特别关注你在Camera框架理解、图像处理算法应用以及性能优化方面的实际经验。 建议你在准备面试时,重点梳理过往在相机应用开发中的具体项目经验,特别是那些涉及性能优化和架构设计的案例。准备好解释你如何解决过Camera相关的技术难题,以及你对Android平台特性的深入理解。同时,由于这个职位强调团队协作和产品思维,你也要准备好展示如何与产品、测试等部门协作的经验。记得带上你参与开发的Android作品,这会是面试中的加分项。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。