小鹏嵌入式驱动岗面经
- 时长:40min
上来面试官先自我介绍,说我们部分负责自动驾驶芯片的bootloader和一些高速、低速外设的驱动开发,平行的部门有xxxx(记不得了,有个系统组好像)
1.简历上做的东西都是实习做的,没有科研经历,不太能体现水平啊
- 我真不知道咋回答了,后面结合科研经历说下?
项目1:
2.之前做过哪些驱动开发
3.xxx驱动是怎么实现的
4.pin复用是怎么做的
5.复位高低电平不一样,怎么处理
6.复位延时不一样,怎么处理
7.xxx如何给应用层封装这些功能的
8.xxx#牛客AI配图神器#数据是直接写到外部flash?flash是内部还是外部?每次重启都要写?
9.RTC怎么和Linux进行时间同步
10.如何写一个中断
11.下半部里面`work_queue`和`irq_thread`的区别
项目2:
12.内核有没有打实时patch
13.SCHED_FIFO线程一直占用怎么办
14.这个项目的完成度怎么样
项目3:
15.这个项目哪些东西是完全自己做的
16.看门狗的原理
17.喂狗的时间
18.应用层是怎么喂狗的,定时器还是直接while 1
反问:
1.一共几轮面试
- 3轮
2.你觉得我今天得表现怎么样,有什么欠缺的
- 简历上的都是实习相关的,没有科研相关的
3.你觉得对于这个岗位最重要的是什么,是Linux驱动框架还是内核本身还是对于bootloader之类的了解?
- 最重要的是对spec的理解
上来面试官先自我介绍,说我们部分负责自动驾驶芯片的bootloader和一些高速、低速外设的驱动开发,平行的部门有xxxx(记不得了,有个系统组好像)
1.简历上做的东西都是实习做的,没有科研经历,不太能体现水平啊
- 我真不知道咋回答了,后面结合科研经历说下?
项目1:
2.之前做过哪些驱动开发
3.xxx驱动是怎么实现的
4.pin复用是怎么做的
5.复位高低电平不一样,怎么处理
6.复位延时不一样,怎么处理
7.xxx如何给应用层封装这些功能的
8.xxx#牛客AI配图神器#数据是直接写到外部flash?flash是内部还是外部?每次重启都要写?
9.RTC怎么和Linux进行时间同步
10.如何写一个中断
11.下半部里面`work_queue`和`irq_thread`的区别
项目2:
12.内核有没有打实时patch
13.SCHED_FIFO线程一直占用怎么办
14.这个项目的完成度怎么样
项目3:
15.这个项目哪些东西是完全自己做的
16.看门狗的原理
17.喂狗的时间
18.应用层是怎么喂狗的,定时器还是直接while 1
反问:
1.一共几轮面试
- 3轮
2.你觉得我今天得表现怎么样,有什么欠缺的
- 简历上的都是实习相关的,没有科研相关的
3.你觉得对于这个岗位最重要的是什么,是Linux驱动框架还是内核本身还是对于bootloader之类的了解?
- 最重要的是对spec的理解
全部评论
老哥什么bg
佬你啥时候投的呀
感谢分享
大佬具体是哪个岗位,有无手撕
相关推荐

点赞 评论 收藏
分享

点赞 评论 收藏
分享