地平线:嵌入式测试开发(一面)

1.自我介绍

2.freerots主要是微内核,主要有哪些组成部分,内部任务间的通信方式有哪些?

3.freertos任务切换的过程,详细一点如何切换的,保存怎么恢复的?

4.freertos任务有哪些不同的状态?

高优先级任务被阻塞或者挂起,再执行低优先级任务

5.用过单片机的哪些外设?

6.PWM除了占空比之外还有什么要素?

频率,周期,占空比

7.蓝牙的底层协议?

8.linux的进程间通信机制?

9.进程间的调度方式?

10.linux的内存管理?

11.了解Linux的一些驱动么?

12.对VFS的框架有了解么?

13.常用的linux基础命令

14.GCC编译一般分为那几部分?

15.用过vim么,介绍vim常用命令?

16.结构体和联合体的区别,什么时候会用联合体?

17.位域的概念?

18.static关键词的作用?

19.普通指针和函数指针的区别?什么时候会用到函数指针

20.指针和数组变量有哪些相似的地方?

21.递归函数有哪些优势和劣势?

22.数组和链表的区别?

到这电脑死机了,后面也没啥就反问环节了。

地平线:嵌入式测试开发(二面)
1.在Linux上有做过一些开发或者测试么?

2.IIC驱动?

3.接触过哪些单片机的外设?SPI了解过么?

4.多进程的通信方式?

5.问了深度学习的项目,项目难点,优化方法?

6.如何看待嵌入式测试开发这个岗位?

7.用过pytest库么?

8.给一个测试场景,比如现在有一个IIC的驱动,怎么去测试它?

地平线:嵌入式测试开发(三面)
三面是总监面,面试之前百度了下,还真查到了哈哈哈,算是提前认识了

技术问题不多,更多的是综合性的东西

1.介绍项目,项目中遇到的问题以及优化的地方?

2.PWM遇到毛刺信号如何处理?这块没答好,说了电容滤波

3.实习对于自己的一个收获讲一讲?

4.实习中自己最有收获的一件事情?

5.自己未来的职业规划?(这块我提到了自己想要往技术深层发展,面试官耐心的解释了每一阶段的工程师应该具备哪些素质,对自己也是一个很好的启发)

6.反问

面试官很厉害,从言语中能感觉到是个技术大佬,三面结束

9.18三面结束,目前业务面所有流程走完,官网状态还没变
全部评论
佬,地平线状态有变化嘛
点赞 回复 分享
发布于 10-08 18:04 甘肃

相关推荐

京东 技术面 35分钟1.问了简历上的三个项目 逐一介绍 逐一解答2.用的气压计什么精度 怎么实现定高3.面试官挺喜欢我的第三个项目 问我比赛完后有没有继续去落地下面问问基础4.主要使用的语言5.怎么理解C++的封装 继承 多态6.堆和栈的区别7.进程和线程的区别8.讲了之后再自己顺便讲了多进程、多线程的方法9.父进程和子进程的区别10.讲讲TCP和UDP11.介绍了京东北京的无人车研发团队12.有什么问题问我?Ps 京东面试官处理流程挺快的 刚面完没几分钟就通知一面过了复盘:体验不错 得到了面试官的认可 面试后状态就显示通过了京东 技术二面 25分钟1.你觉得你哪个项目最有难度 介绍一下2.用的6ull是arm几的 几核的3.用的stm32有什么参数 (朋友们对自己用的硬件要有了解)4.Mpu6050的一些可选参数是什么5.用的气压计觉得有什么缺点6.你觉得气压计和加速度计的数据哪个更可信7.因为一面已经问了很多了 到我这里基本没什么问题了8.你有什么想问我的复盘:感觉就是这次面试有点短,不过也是面完就过了~分享不易,关注我分享更多面试知识,嵌入式c++的同学可以看一下大佬总结的面经  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
6 25 评论
分享
牛客网
牛客企业服务