字节跳动 嵌软技术面
1.自我介绍
2.自己挑一个项目介绍
3.具体做了那些事情,有什么难点
4.为什么要用UDP而没有用TCP,UDP会不会丢包,有没有应答机制
5.项目里算是怎么实现的
6.介绍第二个项目
7.用的什么算法,算法精度怎么样
8.为什么要用FreeRTOS
9.任务调度
10.消息队列会不会阻塞
11.任务上下文是在哪切换的
12.PendSV的中断优先级是多少,任务调度会打断CPU自身的中断嘛?
13.优先级反转
14.看门狗要放在哪种优先级的任务中,为什么?
15.SPI和IIC
16.堆和栈
17.如何避免频繁的malloc和free造成的内存碎片
18.反问#发面经攒人品#