职位描述:
1、根据开发规范与流程独立完成Java相关软件系统模块的需求沟通、设计、编码、测试以及相关文档的撰写;
2、完成高质量、高效率的代码,确保代码的可读性、可维护性和可扩展性;
3、配合团队完成其他相关工作,如文档编写、代码评审等;
4、日常共同参与平台值班、用户对接、稳定性建设等;
5、各类系统运营和平台运营活动的工作参与和支持;
职位要求:
1、本科以上学历,掌握扎实的计算机基础知识,熟悉常用数据结构、算法;
2、熟练掌握java编程语言,熟悉常用的开发框架(如Spring boot、mybatis等)和开发工具(如IntelliJ IDEA等),有相关项目经验者优先;
3、熟悉Linux系统,有基本的数据库知识,了解MySQL,能进行简单的数据库操作,对MQ有基本的了解;
4、做事积极主动,有较强的执行能力和较好的沟通能力;
5、有数据分析能力,能够对业务逻辑进行合理的抽象和拆分
6、加分项:对大模型相关技术和产品有了解
招聘部门:
小米
工作地点:
北京市
面试建议:
面试小米的Java开发实习生岗位,你需要特别关注几个关键点。首先,这个职位不仅要求扎实的Java编程能力,还特别强调了开发框架的熟练使用,比如Spring boot和mybatis。其次,虽然这是一个实习岗位,但要求你具备一定的系统知识,包括Linux和数据库操作。最特别的是,这个职位提到了对大模型技术的了解是一个加分项,这在传统的Java开发岗位中并不常见。 为了准备这个面试,建议你重点复习Java核心知识和常用框架的使用。准备一些你使用过这些框架的实际项目经验,面试官很可能会问到。同时,确保你对Linux基本命令和MySQL操作有基本了解。如果你接触过大模型相关技术,一定要准备这方面的内容,这可能是你脱颖而出的关键。此外,这个职位强调了沟通能力和数据分析能力,所以准备好展示你在这两方面的实例。记住,虽然这是一个实习岗位,但小米对代码质量要求很高,所以准备好讨论你如何确保代码的可读性、可维护性和可扩展性。