职位描述:
1.Android App/SDK的研发与维护;
2.根据产品需求完成架构和模块的设计与编码工作;
3.改善产品的易用性,提升用户体验。
职位要求:
1.掌握面向对象设计技能,有良好的编程习惯;
2.掌握Java,熟悉常用数据结构与算法,熟悉设计模式;
3.掌握Android 系统体系结构,android UI、网络、数据存储、多线程、性能优化等方面技术;
4.具备团队精神,责任心强,工作认真细致;
5.有4年以上的Android平台开发经验;
6.具备iOS APP开发经验或基于NFC、eSE、BLE应用开发经验者优先。
招聘部门:
小米
工作地点:
北京市 ID:A67089A
面试建议:
小米的安卓研发工程师岗位有着明显的技术深度要求,特别是在移动支付相关技术领域。从职位描述可以看出,除了基础的Android开发能力外,面试官会更关注候选人在NFC、eSE、BLE等近场通信技术方面的经验,这是区别于普通Android开发岗位的关键点。同时4年以上的开发经验要求也表明这是一个面向资深开发者的岗位。 建议准备面试时重点突出三个方面:一是展示你在Android性能优化方面的实战经验,可以准备具体的案例说明你是如何解决内存泄漏、卡顿等问题的;二是如果有移动支付相关开发经验,一定要详细准备这部分内容,包括技术选型、遇到的挑战和解决方案;三是虽然iOS开发经验只是加分项,但如果你具备跨平台开发能力,可以适当展示这种技术广度。面试过程中可能会涉及架构设计能力的考察,建议提前复习常用的Android设计模式。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。