百度iOS研发工程师(J82238)
社招全职MEG地点:北京状态:招聘
任职要求
-统招本科及以上学历 -要求计算机基础扎实,熟悉掌握网络、操作系统、算法、内存管理等 -熟悉掌握iOS开发和Objective-C编程语言,深入理解iOS系统底层技术 -熟悉客户端常见架构,具备架构设计能力,对面向对象及UML有一定理解 -能独立承担任务,热爱写代码,对稳定性和性能有超乎寻常的关注更好 -有较强的逻辑/概率思维能力,善于分析、归纳、描述、沟通、和解决问题,对解决具有挑战性问题充满激情 -积极主动,认真负责,善于沟通和协
工作职责
-设计与开发移动客户端产品或基础技术框架/系统 -研究客户端架构和技术,持续优化现有App的架构及中台 -负责用户体验优化,保证App安全、稳定的运行 -负责疑难问题定位解决,线上问题的快速响应
包括英文材料
学历+
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
面向对象+
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.
UML+
https://www.youtube.com/watch?v=WnMQ8HlmeXc
Learn about how to use UML diagrams to visualize the design of databases or systems.
相关职位
社招5年以上A110122
1. 负责小米生态链App iOS客户端的整体开发工作,编写高质量代码。 2. 负责客户端的技术架构设计,并进行持续改进和性能优化。 3. 负责指导生态链公司设计优良技术架构,协助解决疑难问题。 4. 负责iOS系统上相关新功能,新技术预研。
更新于 2025-04-24
社招3年以上MEG
-承担百度面向未来的AI Native应用iOS客户端的设计和开发工作,提升智能体应用体验,确保产品的高质量和稳定性 -协助团队成员进行技术研究和开发,与团队成员合作实现项目目标,不断提升自身技术能力和技术视野 -可参与大模型AI原生应用的调研、研发流程,有机会独立负责其中的一部分模块,为公司的业务发展提供技术支持 -持续跟进移动端和AI领域的最新技术发展和趋势,为团队提供有价值的技术输出,推动公司在移动端和AI领域的技术创新
更新于 2025-03-26
社招2年以上IDG
-负责百度导航IOS方向相关产品的开发工作,包括百度地图导航组件、导航对外SDK等产品 -参与、协助产品的需求分析、设计、实现、测试、集成以及维护 -撰写及维护相应的开发文档 -应工作实际需要与其他部门协作开发
更新于 2025-05-08