职位描述:
工作职责:
1. 负责达达app开发,包括用户、骑士、运营、销售端
2. 支持百万骑手实时在线跑单,及时处理各类线上问题
3. 确保线上稳定性,确保低crash率,对线上问题作及时跟进、复盘、优化
4. 对关键页面能够持续作体验优化,使页面性能、体验达到行业领先
5. 对定位、拍照、地图、蓝牙、语音、IM等重点模块,作深入优化,体验和性能达到业内领先
6. 参与部署构建优化、组件化、跨端能力建设,持续提升研发效率
7. 及时学习关键领域行业知识,能够将行业内先进解决方案落地,并持续提升
职位要求:
. 熟练掌握Java、kotlin等开发语言
2. 熟悉retrofit、okhttp、rxJava等框架,熟悉多线程、classLoader、java垃圾回收机制
3. 对常见兼容性问题能够熟练掌握,能合理修复兼容性问题
4. 掌握页面性能优化技术,能够对页面体验作出合理优化;熟悉各类crash场景,能够做到crash合理修复
5. 熟练掌握至少一项跨端技术,比如flutter、RN
6. 熟悉前后端开发配合流程、与产品、后端、QA等协作人员配合良好
7. 积极主动,能够快速跟进线上问题,对问题作合理复盘和及时优化
8. 具备强烈的责任感和学习热情,积极学习业内最新知识,并能在工作中落地
符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
招聘部门:
京东
工作地点:
上海
注意:为了确保您掌握真实的招聘信息,上述信息均为原始内容。我们的“面试建议”和“模拟面试”均基于原始招聘信息设计和提供。
面试建议:
京东的软件开发岗专注于达达app的开发,这是一个面向即时配送领域的复杂系统。这个岗位的特殊之处在于它需要处理百万骑手实时在线的技术挑战,这在普通移动开发岗位中并不常见。面试官会特别关注你在高并发系统、实时数据处理方面的经验。另一个关键点是这个岗位对性能优化的极端重视,从crash率控制到关键模块的深度优化,都需要候选人展示出超出常规的技术能力。即时配送领域的特殊性也意味着你需要了解这个垂直行业的技术痛点和解决方案。
准备这个岗位的面试时,你需要重点准备几个方面:首先,确保你能详细描述处理过高并发系统的经验,最好能准备具体的数据和案例。其次,针对性能优化这个核心要求,准备几个你解决过的复杂性能问题的详细过程,包括你使用的工具、分析方法以及最终效果。跨端技术的实际项目经验也很重要,要能说明你在项目中如何权衡原生和跨端方案的取舍。面试中可能会遇到即时配送场景的模拟问题,提前了解这个行业的技术特点会很有帮助。最后,京东特别强调价值观,准备一些能体现你符合他们价值观的工作实例。记得在面试中展示你持续学习新技术的能力,这是他们明确列出的要求。
在线咨询
提示:由 AI 生成回答,可能存在错误,请注意甄别。