某公司 MCU软件工程师(实习)面经

自我介绍
介绍我的实习经历
ARM Cortex-M4有哪些寄存器?有哪些工作模式?有哪两种栈指针?
哪些寄存器是硬件保存的,哪些寄存器是软件保存的?
什么是线程的上下文?为什么调度器要切换上下文?
什么是临界区?
freeRTOS的任务调度算法,抢占式与任务优先级,pendSV中断
freeRTOS的TCB有哪些成员变量?
freeRTOS使用哪些链表管理TCB?
freeRTOS优先级反转与优先级继承?
我如何学习freeRTOS
UART, SPI, I2C, USB的优劣对比介绍
I2C死锁如何解除
如何配置DMA的工作模式
UART和DMA的结合使用
DMA与双缓存的结合使用
USB编程模型
如何配置定时器输出PWM,占空比和频率与哪两个寄存器有关
PWM控制电机的原理(H桥)
定时器时钟如何通过分频得到
时钟树配置
Qt的界面是用框图设计的还是用代码设计的
AI辅助开发的使用场景(结合我的工作)
TCP滑动窗口的工作原理
网络socket编程中,有哪些状态?这些状态怎么转移?
ARP协议的内容
A主机与C主机经由B交换机连接,A是否知道B的MAC地址?A是否知道C的MAC地址?
TCP与UDP的区别?
为什么TCP通信是可靠的
什么是缓存一致性问题?如何解决缓存一致性问题?
指令同步屏障与数据同步屏障的区别
ARM Cortex-A与ARM Cortex-M有什么区别?
C/C++语言中static关键字的作用
阅读C代码:定义了一个char数组arr,定义了一个char指针p指向该数组的头部,问:
*((int*)p + 1),*(p++),*(p + 3), *(arr + 2)分别是什么值
编程题:leetcode反转链表(差一点写炸)
反问:
我的到岗日期
部门业务(MCU开发,相关外设开发,文档编写工作,实习生主要干点简单的活)
闲聊:
我平时是否读了很多专业书?
我的职业规划?
全部评论
这么难啊
1 回复 分享
发布于 03-11 19:05 广东

相关推荐

评论
点赞
1
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务