投的是荣耀终端的嵌入式软件开发岗,方向是 RTOS 和底层驱动。一面是视频面试,面试官是个做底层系统的工程师,上来自我介绍完直接开始问技术,没有任何寒暄。整体风格是问得不多但每道都很深,基本上你答完他会继续追问细节,答不上来他会换个角度再问,感觉是在摸你的知识边界。RTOS 相关的问题占了将近一半,MCU 底层和驱动也问了不少,C++ 只问了一道但追问了很久。总时长大概五十分钟,底层基础不扎实的话会很难受。1. RTOS 的任务调度器是怎么工作的?抢占式调度和时间片轮转的区别是什么,FreeRTOS 里是怎么实现的?答:任务调度器的核心职责是决定在任意时刻哪个任务占用 CPU。调度器维护一个就...