职位描述:
1. 能独立负责业务复杂模块或者中小型项目的技术设计与开发
2. 清晰理解业务逻辑,针对日常开发需求独立形成解决思路
3. 负责人力资源相关系统日常运维工作,针对日常问题能够洞察问题根源并完善优化
4. 具备一定的项目管理经验,能做好开发任务拆解,能够较好的把控项目风险
职位要求:
1. 本科及以上学历,有4年以上服务端开发经验,承担过中大型项目研发负责人优先
2. 熟练掌握 Java 开发语言,有良好的编码规范和意识
3. 熟练使用 SpringBoot,Spring Cloud,Mybatis,消息中间件等基础框架, 理解其底层原理
4. 熟悉常用的算法,数据结构和设计模式
5. 熟练掌握 MySQL 数据库,有大数据(ES,Hive,Flink 等)相关应用经验更佳
6. 有较好的沟通表达以及团队协作能力,要求能快速学习融入团队
7. 有企业数字化经验,人力资源领域系统开发经验优先
招聘部门:
小米
工作地点:
武汉市 ID:A106491
面试建议:
这个职位是小米公司的软件研发工程师岗位,主要特点是要求候选人不仅具备扎实的Java服务端开发能力,还需要有人力资源领域系统开发经验。这是一个典型的业务与技术相结合的岗位,面试官会特别关注你在人力资源系统开发方面的经验,以及你如何将技术能力应用到具体业务场景中。 在准备面试时,你需要重点准备Java技术栈相关的深入问题,特别是Spring框架的底层原理和性能优化经验。同时要准备好人力资源系统相关的案例,展示你如何理解业务需求并将其转化为技术方案。项目管理经验也是一个加分项,建议准备1-2个你主导或参与的中大型项目案例,说明你在项目中的角色、遇到的挑战和解决方案。技术问题之外,沟通表达和团队协作能力也是考察重点,可以准备一些团队合作的具体事例。