职位描述:
1. 能根据产品需求,独立按时按质完成研发任务;
2. 参与京东App & Web端中间件开发和维护工作,包含不限于包括但不限于网络请求、下载,存储、地址、LBS、端智能等核心组件;
3. 参与日常的架构设计、代码评审和技术指导等工作,提升团队代码质量和技术水平;
4. 参与解决项目中发现的技术领域阻塞点与难点。
职位要求:
1. 本科及以上学历,Android或iOS或鸿蒙客户端或Web端的开发经验;有跨端工作经验者优先;
2. 精通 Swift/Objective-C/C/C++/Jav/Kotlin/JS 等其中一门编程语言,熟悉常用算法和数据结构;Web端须熟悉React、Vue等常用框架;
3. 良好的代码风格,熟练应用基本设计模式,能设计出合理、易读、易扩展的程序结构;具有端基础技术经验者优先;
4. 具备优秀的学习能力和自主性,责任心强,逻辑思维和团队合作精神良好;
5. 良好的沟通能力和跨团队协作能力,严谨、踏实的工作态度与高质量意识,良好的抗压能力;
6. 有端智能、基础组件开发经验优先;
7. 熟练使用常见的三方库,具有三方库移植经验者优先。
符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
招聘部门:
京东
工作地点:
北京
注意:为了确保您掌握真实的招聘信息,上述信息均为原始内容。我们的“面试建议”和“模拟面试”均基于原始招聘信息设计和提供。
面试建议:
京东的中间件开发工程师职位对技术广度和深度都有较高要求。这个岗位的特殊之处在于它不仅要求精通某一特定平台的技术栈,还特别看重跨平台开发能力和端智能领域的经验。面试官会特别关注你在网络请求、下载、存储、LBS等核心组件开发方面的实际经验。值得注意的是,京东作为电商巨头,其App面临高并发、高性能的挑战,因此对代码质量、架构设计和性能优化会有更高标准。
准备这个岗位的面试时,建议你重点准备以下几个方面:首先,梳理你在中间件开发方面的项目经验,特别是那些涉及性能优化、架构设计的案例。其次,针对跨平台开发经验,准备好具体的实现方案和遇到的挑战。面试中可能会考察你对设计模式的理解和应用能力,建议提前准备几个典型案例。技术问题方面,要准备好网络请求优化、内存管理、多线程处理等移动端核心技术的深入讨论。最后,京东特别强调价值观,在行为面试环节要准备好体现客户为先、创新、拼搏等价值观的具体事例。
在线咨询
提示:由 AI 生成回答,可能存在错误,请注意甄别。