小鹏-嵌入式和通用操作系统工程师
📍面试公司:小鹏汽车
🕐面试时间:一面(8.5)、二面(8.13)、hr面(8.20)
💻面试岗位:嵌入式和通用操作系统工程师
❓面试问题:
一面:
1.拷打项目30分钟(项目中最大的难点、如何解决的、使用的算法具体实现、穿插问八股)
2.电机控制的流程(两种工作模式),MODBUS的具体细节和实现
3.为什么使用共享内存+mmap,区别和具体在内核的实现
4.v4l2的数据传输的应用层流程、具体底层实现了解吗
5.c、c++八股(const、volatile关键字,锁,优先级反转等)
二面:
1.继续拷打项目30分钟左右(问第二个项目platform框架下,如何适配多soc以实现复用)
2.详细讲解一下platform驱动设备的匹配流程
3.详细讲解一下MQTT服务的实现(连接、订阅、发布、断线重连机制、心跳保活机制等),以及全流程怎么考虑单独写这个类的
4.socket实现进程间通信的流程,为什么采用socket通讯(只提供方法调用,不提供具体实现)
5.对小鹏的理解和对岗位的理解
三面:
HR面试(主要还是岗位和小鹏的理解)
🙌面试感想:
三个面试,面试官都和好,都能做到及时补充,基本问题也都是围绕项目展开,循序渐进,很友好
再次强调((比某智姓机器人公司好一万倍(地域歧视)))