蔚来嵌入式软件开发提前批一面面经
时间:2021.8.2
时长: 20:00-20:55 55min
1.自我介绍
2.说一说项目流程,以及项目中有什么做的不足的地方?
3在这个项目中你做了什么工作?
4.怎么进行电机的准确定位,有无反馈
5.pid算法
6.CAN通信介绍;CAN通信报文的标识符有几位?
7.用到了哪些嵌入式的操作?
8.用到了几路PWM?
9.有没有用到嵌入式系统?为什么不用?【无,但是和linux系统有点儿联系-引导了第二个项目】
10.简介第二个项目;项目实现了嘛?
11.之前的比赛为什么都集中在一个时间段?
12.说说linux系统和嵌入式系统的相似之处
13.线程和进程的区别和联系?
14.线程的通信方式你知道哪几个?说一说。
15.TCP和UDP区别,说一说tcp通信的过程
16.三次握手过程?
17。四次挥手时服务器和客户端哪个先关闭?【无所谓先后,都可以调用close(),作为发起关闭链接的一方】
18.现在的视频连线用的是哪个协议?为什么
19.你说管道通信实现比较简单,但之前不是说没在linux系统上编程嘛?【用的是vscode】
20.数组和链表有什么区别?
21.用过哪些数据结构?说说队和栈
22.说一说虚拟内存空间
23.代码:字符串逆转
24.再问一个问题:程序的编译步骤?
25.反问环节
反思:准备不充足,被面试官说有点儿紧张
#嵌入式工程师##蔚来汽车##校招##面经#