小米安卓研发工程师
社招全职4年以上A67089A地点:北京状态:招聘
任职要求
1.掌握面向对象设计技能,有良好的编程习惯; 2.掌握Java,熟悉常用数据结构与算法,熟悉设计模式; 3.掌握Android 系统体系结构,android UI、网络、数据存储、多线程、…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1.Android App/SDK的研发与维护; 2.根据产品需求完成架构和模块的设计与编码工作; 3.改善产品的易用性,提升用户体验。
包括英文材料
面向对象+
https://liaoxuefeng.com/books/java/oop/index.html
面向对象编程,英文是Object-Oriented Programming,简称OOP。
https://liaoxuefeng.com/books/python/oop/index.html
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。
https://www.youtube.com/watch?v=SiBw7os-_zI
Learn the basics of object-oriented programming all in one video.
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
还有更多 •••
相关职位
社招软件开发岗
1、设计和开发安卓端对话系统; 2、优化对话效果,提升系统全链路性能,满足高性能和高可用性; 3、协同上下游研发工程师完成系统功能迭代; 4、研究系统建设中的问题并进行技术攻关; 5、创建、撰写、评审并维护系统需求文件。
更新于 2025-11-18北京
社招2年以上ACG
-参与秒哒APP移动客户端的设计和开发,保证一流的产品体验 -不断优化和提升用户体验、业务性能、技术架构 -快速响应线上问题,定位解决疑难杂症,并提炼最佳实践 -产品 Sense 到位,积极配合产品、设计、运营等角色,为业务提供优秀的技术支持 -积极关注大模型行业动态/竞品的发展,持续学习、调研先进技术,提出业务创新和改进建议并推动快速落地
更新于 2025-12-23北京
社招3年以上无人车业务部
1. 负责安卓平台软件的开发和维护,包括需求分析、设计、编码和测试等工作。 2. 与产品经理、UI设计师紧密合作,确保软件功能的完整性和用户体验的优化。 3. 负责安卓平台软件的性能优化和问题排查,确保软件在不同设备上的稳定运行。 4. 参与团队的技术讨论和代码审核,提供技术支持和解决方案。
更新于 2025-09-03北京