职位描述:
1. 主导和参与系统分析设计工作,承担核心架构的代码实现,负责系统改造和升级;
2. 主导和参与系统性能优化,持续提升系统在高并发、高访问量下的性能和系统稳定性。
职位要求:
1. 本科及以上学历,Java基础扎实、理解JVM原理、有多线程、高并发系统开发经验的优先考虑;
2. 熟悉主流开源框架,如Spring、Spring MVC、MyBatis,了解其原理和实现机制,读过上述框架源码优先考虑;
3. 熟悉MySQL等关系型数据库,了解基本的sql优化,有sql调优经验者优先;
4. 熟悉分布式、缓存、消息、异步等机制,有分布式系统、集群架构设计和使用经验优先;有Redis,Elasticsearch等实战经验优先;
5. 善于学习和与人沟通,为人正直、诚信,有较强的事业心和逻辑思维能力;
6. 有很强的分析问题和解决问题的能力,有强烈的责任心。
符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
招聘部门:
京东
工作地点:
北京
注意:为了确保您掌握真实的招聘信息,上述信息均为原始内容。我们的“面试建议”和“模拟面试”均基于原始招聘信息设计和提供。
面试建议:
京东的软件开发职位特别强调高并发系统的实战经验和技术深度。从职位描述可以看出,这不仅仅是一个普通的开发岗位,而是需要能够承担核心架构代码实现、系统性能优化的技术骨干角色。面试官会特别关注你在高负载场景下的系统设计能力,以及你对Java技术栈的深入理解程度。值得注意的是,职位要求中多次出现’优先考虑’的字样,这实际上暗示了这些就是核心要求。特别是对开源框架原理的理解和源码阅读经验,这往往是区分普通开发者和高级开发者的关键点。
准备这个职位的面试时,你需要重点准备几个方面:首先是技术深度,特别是Java虚拟机原理、多线程编程和框架源码理解方面的问题。建议你回顾自己参与过的高并发项目,准备几个典型案例来说明你如何解决性能瓶颈问题。其次是系统设计能力,面试官很可能会让你设计一个能够承受高并发的系统架构。在简历中,要突出你的分布式系统经验和性能优化成果,用具体数据来说明你的贡献。面试过程中,要展现出你解决问题的系统性思维,以及符合京东价值观的特质,比如你可以准备一些体现’客户为先’和’担当’精神的案例。着装方面,互联网公司通常比较随意,但建议至少保持商务休闲的风格。
在线咨询
提示:由 AI 生成回答,可能存在错误,请注意甄别。