嵌入式软件开发面试常见问题(实战版)

最近在深圳面了一些嵌入式软件开发岗的公司,总结了面试中一些比较有印象、有代表性的问题,其中也有回答的不错的问题,但也有些问题回答得不是很好,甚至回答得比较乱,基本没什么笔试,即使笔试也是写一些简单的比如时序或者C语言的一些基础,像函数指针定义或者考验一些逻辑什么的,毕竟有几年经验的基本也就不会去刻意考察C的基础,大部分公司都是要求熟悉相关行业且能够直接上手干活的。

下面的一些问题也是根据我自己简历上的一些项目经验然后面试官根据简历提问的,也有部分是大部分嵌软会被问的。

大体的面试问题如下:

  1. can总线和485总线的区别?
  2. can仲裁机制
  3. ota的升级流程                                                                                                                            ——我的另一篇文章有浅浅分析了下
  4. 消息队列要定义哪些参数?                                                                                                    ——常见的为队列的空间大小和指向队列的指针
  5. spi和i2c的区别
  6. 串口丢帧的处理方法
  7. Freertos常用知识点
  8. mqtt通信流程
  9. mqtt用的什么格式的数据包进行通讯                                                                                        ——常见的有pb,json等,我用的是pb
  10. 4g模组注网流程
  11. nfc通信原理,nfc如何休眠唤醒
  12. 语音芯片几路通信
  13. 行业内gps快速定位的方式                                                                                                        ——我回答的是一般通过缓存历史定位信息
  14. 2.4g芯片用的哪种通讯                                                                                                              ——这里说的是wifi,蓝牙之类的,如果扯太多会深入说wifi,蓝牙的一些内容
  15. 用过哪种类型的电机,对foc算法了解吗
  16. 函数指针的应用                                                                                                                        ——一般用于回调函数

对这些问题有什么其他不同答案的也欢迎评论区解答哈,其他的也被问到一些杂七杂八的小问题,大体都是面试官边看简历边问,基本你写在简历上的内容要能回答得出来,现在的公司很挑,一般面完不会立刻给准确答复,大部分都要等后续面试慢慢筛选。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Saumcxw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值