山雀爱种地 level
获赞
72
粉丝
59
关注
25
看过 TA
864
浙江大学
2025
嵌入式软件开发
IP属地:浙江
老咸鱼了
私信
关注
今天被疯狂拷打,我是真的不会那些问题。面试官本来想让手撕,但时间有点紧,可能回留到下次了,可能也没有下次了,应该凉凉!!!一面,50min1、自我介绍;2、你用过那些芯片和板子;3、介绍一下你最拿手的项目(本来以为是舒适区,最后成战损区);4、项目业务层简单提问;5、freeRTOS任务怎么分的,优先级freeRTOS怎么识别的?看没看freeRTOS的源码;7、你知道freeRTOS是怎么管理任务的吗?8、线程间通信是什么样子的啊?(我只用了事件标志组)9、Task之间资源竞争了该怎么处理?10、如果串口接收的数据量很大,你应该怎么处理?代码指针应该怎么写呢?(回答了环形缓冲区)11、说一下你最熟悉的寄存器?使用方法(我一开始说的是OTA中的VTOR寄存器,但是面试官后面指出我想让你说类似PC,也就是ARM架构中的那些寄存器)12、你知道为什么要设置bootloader吗?从上电到你执行程序发生了什么?13、define是什么意思啊?(说了预处理)14、预处理之后还会做什么工作啊?每部分都有什么作用呢?15、如果A函数调用了B函数,中间发生了什么?(回答压栈和出栈),这个对应汇编里面的什么指令?16、如何A函数中有个变量叫abc,B函数中有个变量也叫abc,A中调用B,会出现问题吗?17、你了解栈针吗?讲解一下工作原理?18、你有学过计算机原理吗?(没有)【反问】:1、后面的流程是什么样?(如果有二面,会有手撕)2、本来还想问问做什么业务,因为感觉自己没戏了,也就没问
查看17道真题和解析
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务