某公司 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 广东

相关推荐

硬件工程师们注意啦!硬件工程师们注意啦!2027届暑期实习以及提前批已经开始,我整理一份最新的实习与全职招聘信息,机会不容错过!📌 已经在招的2027届暑期实习硬件岗位(真实汇总)这一波我筛出来偏硬件方向的公司👇- 上海孚赛半导体(半导体|上海)- 正浩EcoFlow(新能源|深圳/西安/苏州)- 中兴通讯(通信|北京/天津/南京/武汉等)- 歌尔丹拿(声学|北京/长春/苏州等)- 文远知行(自动驾驶|北京/上海等)- 欧瑞传动(控制/电机|烟台)- 亚马逊(AWS|北京/上海/深圳)- 星能玄光(能源|合肥)- 拓竹科技(3D打印|北京/上海/杭州等)- 虹科(科技|北京/上海/广州)- 小马智行(自动驾驶|北京/上海)- CVTE(硬件|广州/合肥)- 安克创新(消费电子|苏州/长沙/深圳等)- 影石(消费电子,运动相机|上海/深圳)- 华勤技术(智能硬件设计,消费电子|无锡/南昌/西安等)- 西门子(中国)有限公司(工业自动化|上海/南京等)- 库犸科技(通信设备制造|西安/武汉/长沙等)- vivo(手机,消费电子|杭州/深圳等)- 小马智行(自动驾驶|北京/上海/广州等)- 柏楚电子(液晶显示主控板卡|上海/南京/济南等)如果你对硬件技术感兴趣,想在大公司中获得实战经验,快来看看哪些岗位适合你!记得关注网申状态和截止日期,提前规划,早投递!
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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