睿联技术一面(技术面)-35min
面试体验挺好的,目前面试下来第二个开视频的面试官,鼠鼠还是太菜了,送上凉经~
1.自我介绍
2.SPI,IIC,UART的优点和缺点在哪?|| 提到了UART是异步通信
3.什么是异步通信,什么是同步通信?
4.串口如何检验数据有效?|| 使用了校验和
5.PWM信号是怎么生成的?
6.信号量在什么时候会用到?|| 任务间通信时候
7.C语言里面有个关键词叫extern,你能说一下它的作用吗?|| 引用外部变量和函数
8.static修饰后的能被extern变量引用吗?为什么?
9.栈和堆有没有了解过,它们主要应用场景在哪?
10.你刚才说的栈只是在那个函数的函数调动的时候,比方说在有一个局部变量我会用到它,除了局部变量还有什么会用到它?
11.栈和寄存器有什么关系?
12.我问你个问题:比如说我们在Windows上编了一个程序,输出一个Hello world,然后我把这个程序烧在了开发板上,那么这个程序能跑起来吗?|| 这里答了不能?为什么不能没答好。
13.反问:业务方向
嵌入式有相关的门槛,一个是C和C++,另外一个是编译环境,过了这个门槛才会分其他方向(听到这知道环境部分打的不好就应该凉了,后面就不反问其他问题了),鼠鼠沉淀+1。
面试体验很好,值得大家多多参与!