职位描述:
1. 解决智能座舱小概率稳定性问题(卡机、重启、kernel panic、进程crash等等);
2. 开发稳定性定位工具和稳定性调试机制;
3. 系统性分析稳定性问题,设计和实施稳定性维测框架。
职位要求:
1. 熟悉C/C++编程和常用api,对多线程并发、信号处理等要有深入理解,熟练掌握gcc/gdb等toolchain;
2. 熟悉linux内核通用机制,熟练掌握常用的内核debug工具(如trace32和crash);
3. 熟悉QCOM平台底层稳定性问题分析,包括但不限于Crash, Hang, Panic, WDT;
4. 有各种疑难加载问题分析经验,在死机、重启、黑屏、冻屏、无法开机等领域有深入研究;
5. 有内核稳定性开发和测试相关经验;
6. 有车载智能座舱系统开发经验。
招聘部门:
小米
工作地点:
南京市社招全职职位 ID:A210182
面试建议:
小米汽车正在寻找一位系统稳定性开发工程师,专注于智能座舱系统的稳定性问题。这个职位不仅要求你具备扎实的编程和调试能力,还需要你在QCOM平台上有着丰富的实战经验。面试官会特别关注你如何解决小概率的稳定性问题,比如卡机、重启、kernel panic等。他们希望看到你不仅能够定位问题,还能设计和实施稳定性维测框架。 为了准备这个面试,你需要重点复习C/C++编程和Linux内核机制。确保你能够熟练使用gcc/gdb等工具链,并且对多线程并发和信号处理有深入理解。此外,准备一些你在QCOM平台上解决稳定性问题的案例,特别是那些涉及Crash、Hang、Panic和WDT的问题。面试官可能会问你如何设计和开发稳定性定位工具,所以提前思考一下你的方法论和实际经验。最后,如果你有车载智能座舱系统的开发经验,一定要详细准备这部分内容,因为这是这个职位的加分项。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。