小米 – 小米汽车-高级Java开发工程师-远程诊断 职位分析和面试指导

职位描述:

1. 作为核心开发参与远程诊断系统系统架构设计与核心代码编写;
2. 负责系统性能优化、高并发支持、稳定性保障;

职位要求:

1. 本科及以上学历,精通Java,5年以上Java开发经验,能独立完成大型模块开发。
2. 熟悉Spring MVC,Spring Boot,Spring Security,Mybatis,ElasticSearch,Redis等主流的开源框架和组件,熟悉微服务架构和Spring Cloud全家桶,有丰富的微服务项目开发经验。
3. 熟悉MySql,MongoDB,Redis等,有实际项目经验,有实际数据库调优经验者优先。
4. 熟悉Docker,熟悉RocketMQ,Kafka,RabbitMQ等中间件,有实际项目应用经验。
5. 熟练使用git等版本控制工具,有敏捷开发项目经验。
6. 熟悉设计模式,熟悉敏捷开发流程,有较强的逻辑思维能力,思路清洗。
7. 能独立完成数据库设计,软件设计,开发和测试,具有良好的开发规范和开发文档写作能力。有从0到1系统开发经验。
8. 熟悉Linux环境和操作,熟悉Tomcat,Apache,Nginx等开源服务器,有实际部署,配置,调优经验者优先。
9. 有高并发、分布式系统开发经验。
10.工作态度认真踏实,有积极学习的心态,具有较强的责任心和耐心,有良好的沟通理解能力及团队合作精神。

招聘部门:

小米

工作地点:

南京市 ID:A39559

面试建议:

小米汽车正在招聘的高级Java开发工程师职位专注于远程诊断系统开发,这是一个技术要求相当全面的岗位。从职位描述可以看出,这个岗位不仅要求扎实的Java开发能力,还需要具备汽车远程诊断领域的专业知识。特别值得注意的是,这个岗位强调系统架构设计能力、高并发处理能力和稳定性保障经验,这些都是远程诊断系统的核心需求。 为了准备这个面试,建议你重点准备以下几个方面:首先,系统梳理你在高并发系统设计和优化方面的经验,准备好具体的案例和数据来说明你的能力。其次,深入研究汽车远程诊断系统的特点和技术要求,即使你没有直接相关经验,也要展示你对这个领域的理解和学习能力。第三,准备好微服务架构和分布式系统设计的案例,特别是使用Spring Cloud全家桶的经验。最后,不要忽视基础能力,包括数据库优化、设计模式应用和开发规范等方面的问题都可能被问到。

在线咨询


请输入您的问题:

提示:由 AI 生成回答,可能存在错误,请注意甄别。