小鹏嵌入式驱动岗面经

- 时长:40min

上来面试官先自我介绍,说我们部分负责自动驾驶芯片的bootloader和一些高速、低速外设的驱动开发,平行的部门有xxxx(记不得了,有个系统组好像)

1.简历上做的东西都是实习做的,没有科研经历,不太能体现水平啊

- 我真不知道咋回答了,后面结合科研经历说下?

项目1:

2.之前做过哪些驱动开发

3.xxx驱动是怎么实现的

4.pin复用是怎么做的

5.复位高低电平不一样,怎么处理

6.复位延时不一样,怎么处理

7.xxx如何给应用层封装这些功能的

8.xxx数据是直接写到外部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的理解
全部评论
同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
1 回复 分享
发布于 09-07 09:46 广东
耐面王
点赞 回复 分享
发布于 09-09 22:44 广东
有笔试吗佬
点赞 回复 分享
发布于 09-02 20:59 辽宁
式试我司AAC瑞声科技😘
点赞 回复 分享
发布于 10-17 09:11 重庆
老哥什么bg
点赞 回复 分享
发布于 08-28 16:16 广东
佬你啥时候投的呀
点赞 回复 分享
发布于 08-26 17:28 湖北
感谢分享
点赞 回复 分享
发布于 08-26 17:25 陕西

相关推荐

12-09 08:02
已编辑
门头沟学院 C++
写在前面:主包是研二下发现自己找工作不知道找什么样的,本身专业是地坑专业,因此急转嵌入式为第二年的秋招做准备。本身有点c/c++的基础,但是比较缺少嵌入式方面的基础,因此提前6个月为秋招做足准备。主包本身是选择RTOS和Linux双修,可以在秋招多几个方向选择,如果有自己擅长的小伙伴可以只选择一个猛攻。个人推荐本科生选择RTOS、硕士生选择Linux。(为什么不推荐本科生选择Linux呢,因为Linux会卡学历,RTOS是对本科生来说最优选)大致路线是:速通mcu、rtos基础教程(第1个月) —Linux驱动、应用开发基础教程 (第2个月 — 做个比较全面的基础型项目(第3个月) — 找2段相关的嵌入式实习(第2-6个月) — 决战秋招。中间一直保持着刷hot100的习惯,以解决手撕问题。1️⃣第一个月mcu+rtos:首先选择b站播放量高点以及短一些的课程、资料同时学习,以基础为主,更重要的是对嵌入式方向有个基础的认知。(关于b站教程方面,个人没有特别推荐某一个,我看过几个其实大差不差,每个点击量高的都讲的比较全面,选择一个自己喜欢的即可,推荐从HAL库学起)要点:记住做足笔记,实习/秋招面试注重基础,并非花里胡哨的项目(但是也需要一个拿得出手的项目),基础的知识主要从前期学习打好框架。如果自己的c/c++的基础不好的话,也可以先从语言方面进行打磨,路线也是从b站视频学起!2️⃣第二个月Linux:也是从b站播放量较高的几个视频开始学起,主要是驱动与应用方向,要点与RTOS相同,要做好笔记!!3️⃣项目学习:每个课程都有自己附带的小项目,可以在实习前对其中一个项目进行打磨(不要直接照抄!!这种项目都是烂大街的)。接下来对项目进行修改(比如多加个功能,优化源码和八股里的知识结合),这种都可以进行AI赋能,让AI帮你想个点子。写在最后:实习和秋招来说,大厂都注重基础,因此对很多基础型的八股要了如指掌,但是也不能忽视项目,有一个吸引眼球的项目才会让你的简历被面试官发现。下一期准备分享实习/秋招经验、刷题经验,解决评论区常见问题
点赞 评论 收藏
分享
评论
5
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务