小米 – 小米汽车-前端开发工程师-OTD制造系统方向 职位分析和面试指导

职位描述:

1. 负责OTD制造系统的web、PAD、app等前端开发和运维工作;
2. 对现存或未来系统进行宏观的思考,规划形成统一的框架、平台或组件;
3. 攻克复杂业务场景下的前端技术难题,包括大规模数据可视化、实时通信、高性能表单渲染等场景;
4. 设计跨平台前端解决方案,支撑PC端、移动端及工业PAD等多终端场景。

职位要求:

1. 全日制本科及以上学历,计算机相关专业,5年以上制造系统的前端开发经验;
2. 熟练掌握Vue或React前端框架及其原理,有丰富的项目经验,有前端性能优化经验;
3. 熟练掌握Javascript/TypeScript/HTML/CSS并掌握原理,了解W3C标准和ES规范;
4. 熟悉主流的前端控件库,如Ant Design, ElementUI,Bootstrap等,有二次开发、封装、优化的经验;
5. 熟悉常用的数据可视化库,Echarts,Antv等,有实际项目经验;
6. 对编码规范,算法和数据结构,代码质量,性能优化有较高的理解和应用实践;
7. 熟悉前端工程化与模块化,并有项目经验,熟悉常用构建工具,如Webpack和Gulp等;
8. 有组件开发经验,具备组件抽象能力。有优良的用户交互设计理念和设计经验,有一定的审美能力;
9. 工作态度认真踏实,有积极学习的心态,具有较强的责任心和耐心,有良好的沟通理解能力及团队合作精神。

招聘部门:

小米

工作地点:

北京市 ID:A134731

面试建议:

这个职位是小米汽车OTD制造系统方向的前端开发工程师,最显著的特点是要求候选人具备制造系统前端开发经验,这在普通前端岗位中并不常见。职位特别强调了多终端解决方案能力,包括web、PAD、app等平台,以及处理复杂业务场景下的技术难题,如大规模数据可视化、实时通信等。 针对这个职位,我建议候选人重点准备制造系统相关的项目经验,特别是涉及多终端开发的案例。面试官很可能会深入考察你对前端框架原理的理解,以及解决复杂业务问题的能力。准备几个典型的性能优化案例和数据可视化项目经验会很有帮助。同时,由于职位要求有一定的审美能力,建议带上你的设计作品或UI组件开发案例。沟通时要注意展示你对制造业务流程的理解,这能体现你与其他前端开发者的差异化优势。

在线咨询

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