禾迈 嵌入式软件

二面技术面,线下面。
1. 自我介绍。
2. IIC通信时序。
3. IIC写数据的流程。
4. 使用的是硬件IIC还是软件,速率是多少。
5. SPI通信时序,初始化的时候需要配置哪些东西。
6. 串口使用的波特率。
7. 串口收发数据的方式。
8. OTA如何确保固件的完整性,有做版本的校验吗。
9. OTA如何确保硬件平台可用。
10. freertos为什么要改进任务调度算法。
11. 改进后的饥饿问题怎么解决。
12. 如何划分的任务的优先级。
13. 任务的时间片大小是如何考虑的。
14. memset的参数,memcpy呢。
15. 位字段是什么,有什么作用。
16. 如何判断一个数组中是否有指定内容。
17. 项目中遇到过最难的事情,怎么解决的。
18. 平常遇到bug怎么调试程序的。
19. 反问。

总共大概40min左右。
先不说技术面的问题了,单纯不理解为什么非要让人去线下面,而且HR还一副你爱来不来的样子(我们离你们学校开车也就才半个小时呀,一点都不远呀,我和同事刚去你们学校参加双选会,很快的啊)。打车半个多小时过去没有任何路费的报销,线下面完全不介绍公司,甚至到了公司也完全没人带你找面试官,结合一面的HR面试体验真的很差。
技术面的感受不好说,面试官有一种传达出你做的东西太简单,考虑的太少,和我们做的差距很大的感觉。
总的来说禾迈是我个人秋招总体而言体验较差的公司。
#通信硬件人笔面经互助#
全部评论

相关推荐

不愿透露姓名的神秘牛友
11-27 10:41
点赞 评论 收藏
分享
昨天 17:53
已编辑
电子科技大学 嵌入式工程师
我其实三月份开始找实习的时候,八股其实准备的就是xv6。说实话xv6是一个很好的准备八股的一个项目,虽然xv6并没有写进我的简历里,但是操作系统是整个嵌入式软件的面试核心,所以面试官问我操作系统八股的时候我都是用xv6回答。可能有同学会问,八股直接背不就行了,为什么还要做个项目来准备八股,这真的值得嘛。我要说,非常值得。为什么呢,因为面试官对知识的考察已经不满足你回答概念了,希望你是对这个知识点看过代码的,自己调试过的,所以你回答的越详细,面试官就觉得你掌握的越牢靠。我其实高通能进实习一个很重要的就是其中一两个问题我回答的很好,一个是关于设备树的问题,这个我刚好有个项目做过,别人可能只能说两三句这个,但是我能跟面试官扯半个小时;二个就是关于copy_to_user的问题,问我为什么需要这个怎么实现的,我就把xv6的实现完整说了一遍,这也让我成功入职了高通。但其实xv6在实习面试期间还是够用的,但是到秋招已经完全不够看了,xv6很多特性并不包含,当面试官考察Linux内存管理,进程调度等信息时就需要从其他地方掌握了。在这里我掌握更深的信息就是网上开源社区以及一些博客。比如Linux内核之旅,泰晓科技里面一些对Linux内核的解析分享视频我都喜欢看并进行总结形成我的八股积累。所以当我面试地平线的时候,面试官问我mmu查表的详细流程,我记得我一口气说了十多分钟,面试官以为我是trace过的。所以八股准备是没有尽头的,你对内核理解的越深,面试官就会越喜欢。但除了内核,像c语言的一些特性考察呀,计组的一些考察呀都会有,不会说全是操作系统。但针对嵌入式软件岗位来说,操作系统永远是考察核心,所以一定要合理分配好自己的知识重点。当然还有一大块就是mcu岗位的知识点,包括裸机的接口,spi,iic这些还有rtos的考察,比如影石,埃科光电,禾赛等公司会考察这些,但总的来说你对Linux掌握的够,基本上都能应付。*最后你的鲜花和点赞将是对我极大的鼓励。后面秋招总结的几弹将会从八股,项目等详细说明我的嵌入式秋招是如何准备的,尽请期待。
嵌入式新晋职工:乃神还是有点无敌
点赞 评论 收藏
分享
禾迈苏州 储能开发嵌入式软件 总包30w
点赞 评论 收藏
分享
评论
点赞
4
分享
牛客网
牛客企业服务