小米 – 嵌入式应用软件工程师-智能音箱 职位分析和面试指导

职位描述:

1. 负责智能硬件产品嵌入式软件架构设计,代码编写、调试、维护等工作。
2. 负责智能硬件产品新功能开发和维护。
3. 负责智能硬件产品前沿技术分析调研。
4. 负责技术方案评审,产品开发文档编写。
5. 负责已上市产品质量专项、售后问题分析。

职位要求:

1. 本科以上学历,计算机专业,或者电子、通信、自动化等计算机相关专业;5年以上工作经验。
2. 熟练掌握C、C++开发语言,具备良好的编程规范。
3. 熟悉Linux/Rtos操作系统原理及常用工具,有多线程编程、多进程编程经验。
4. 熟悉 HTTP,TCP/IP 等网络协议、RTSP等流媒体协议,有网络编程经验。
5. 有alsa、ffmpeg中一种或多种多媒体框架式系统软件开发经验者优先。
6. 有自动化脚本开发经验者优先。
7. 有智能音箱、平板、手机等智能硬件开发经验者优先。
8. 责任心强,工作积极主动,具有良好的沟通能力和团队协作能力。

招聘部门:

小米

工作地点:

武汉市 ID:A159105

面试建议:

面试小米的嵌入式应用软件工程师-智能音箱职位,面试官会重点考察你在嵌入式软件开发方面的技术能力和项目经验。这个职位不仅要求你熟练掌握C/C++编程语言,还需要你对Linux/Rtos操作系统有深入的理解,尤其是在多线程和多进程编程方面的经验。此外,网络编程和多媒体框架开发经验也是加分项,尤其是alsa或ffmpeg的使用经验。智能硬件开发经验会让你在竞争中更具优势。 建议你在面试前重点复习C/C++编程语言的基础知识和高级特性,尤其是内存管理和性能优化方面的内容。同时,准备一些你在Linux/Rtos环境下开发的实际案例,展示你在多线程和多进程编程中的经验。如果你有网络编程或多媒体框架开发的经验,务必详细描述你在这些项目中的角色和贡献。最后,强调你的团队协作能力和沟通技巧,因为这也是小米非常看重的素质。

在线咨询


请输入您的问题:

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