嵌入式软件开发校招面经最强汇总!(更新版)

一、前言

大家好,我是鬼仔。最近有同学希望鬼仔更新下嵌入式软开的面经汇总,鬼仔前段时间比较忙一直没来得及更新(没错,鹅厂开始评上半年绩效了),上个周末抽空整理了下,在原有的面经汇总基础上,继续更新面经!(听说只要看了这个面经汇总的牛友们面试都会顺顺利利哟~~

整理不易,如果大家觉得有帮助,不要忘记给鬼仔点个关注哦,鬼仔很需要你的支持~

二、旧版汇总(~2022.04.03)

嵌入式软件开发校招面经最强汇总!

三、更新版汇总(2022.04.03~2023.05.27)

1. 2023-05-23 海康5.23面经(嵌入式软开) 

2. 2023-05-22 小米暑期实习嵌入式软开面经 

3. 2023-05-08 2023阿里嵌入式软开暑期实习三面面经 

4. 2023-05-04 紫光同芯 嵌入式软开 芯片 2022.09.19

5. 2023-05-04 美团校招面经 嵌入式 1,2面 2022. 09 

6. 2023-04-24 吉利极氪 嵌入式软开

7. 2023-04-24 丰疆智能 嵌入式软件开发 

8. 2023-04-24 2023阿里嵌入式软开暑期实习二面面经 

9. 2023-04-23 视源 嵌入式一面面经 

10. 2023-04-21 经纬恒润 自动驾驶嵌入式 2022.08.15 

11. 2023-04-21 2023阿里嵌入式软开暑期实习一面面经 

12. 2023-03-26 大疆DJI 嵌入式 2022.08.07 

13. 2023-03-25 深圳杰理科技嵌入式 2022.07.26 

14. 2023-03-25 百度提前批嵌入式 上海 2022.07

15. 2023-03-25 深圳 诺瓦星云提前批 嵌入式 2022.08.06

16. 2023-03-25 哲库科技 提前批 2022.08.07

17. 2023-03-25 MINIEYE自动驾驶公司 深圳 实习 2022.07.07 

18. 2022-11-17 爱博精电嵌入式软开凉经 

19. 2022-11-17 东土科技嵌入式软开面经 

20. 2022-11-14 比亚迪凉经(但没完全凉) 

21. 2022-10-25 中兴软开一面 

22. 2022-10-14 海康 软件开发 面经 

23. 2022-09-21 苏小妍C/C++面经(蚌埠在那好尴尬) 

24. 2022-09-17 迈瑞医疗嵌入式软开面经 

25. 2022-09-08 地平线嵌入式开发一面二面三面四面 面经(意向) 

26. 2022-08-23 经纬恒润嵌入式面经 

27. 2022-08-17 2023嵌入式--行业分析与面试实践 

28. 2022-08-11 TP-LINK成都软开面经 

29. 2022-07-26 哲库面经(软开modem) 

30. 2022-06-10 2022届-TCL面经

-----------------------------------------------------------------

嵌入式软件开发的校招面经其实并不多,希望这个方向的同学们面试完后多总结一下面经哦,这样不仅可以帮自己查缺补漏,还可以为以后的同学积累宝贵的经验~

最后希望大家都能成为offer收割机,秋招一路开挂!

#鬼仔的面经汇总系列##面经##嵌入式软件开发##嵌入式##嵌入式软件工程师#
全部评论
希望鬼仔能多更新下面经汇总系列
2 回复 分享
发布于 2023-05-28 11:31 广东
1 回复 分享
发布于 2023-05-28 12:00 CloudFlareDNS
才30个??这么少
1 回复 分享
发布于 2023-05-30 15:11 北京
不错
点赞 回复 分享
发布于 2023-05-28 13:09 广东
又复活了
点赞 回复 分享
发布于 2023-05-29 09:00 广西
哎呀,是谁家如此优秀的牛友呀
点赞 回复 分享
发布于 2023-05-29 15:21 北京
太强了
点赞 回复 分享
发布于 2023-06-05 14:55 辽宁
感谢
点赞 回复 分享
发布于 2023-07-12 13:55 上海
mark
点赞 回复 分享
发布于 2024-03-02 09:43 辽宁
感谢汇总(后面混入了几个软开的
点赞 回复 分享
发布于 2024-03-27 10:52 北京
m
点赞 回复 分享
发布于 2024-04-01 17:55 北京

相关推荐

1.1 Linux 驱动程序的功能是什么?(1)对设备初始化和释放。(2)进行内核与硬件的数据交互。(3)检测和处理设备出现的错误。1.2内核程序中申请内存使用什么函数?答案:kmalloc()、kzalloc()、vmalloc()。解读:(1)void *kmalloc(size_t size, gfp_t flags);①申请连续的物理内存,这对于要进行DMA的设备十分重要,但大小不能超过128KB,其中有16B是被页描述符占用了。②较常用的flag有GFP_ATOMIC(分配内存的过程是一个原子过程)、GFP_KERNEL(正常分配内存)、GFP_DMA(给DMA控制器分配内存)。③对应的内存释放函数为void kfree(const void *objp)。(2)void *kzalloc(size_t size, gfp_t flags);①kzalloc()相对kmalloc()只是额外增加了__GFP_ZERO标志,除了申请内存外,还会对申请到的内存内容清零。②对应的释放函数也是kfree()。(3)void *vmalloc(unsigned long size);①申请虚拟地址连续的内存空间,但其对应的物理内存不一定连续,因此对申请的内存大小没有限制。②对应的内存释放函数为void free(const void *addr)。③注意:vmalloc()和vfree()可以睡眠,因此不能在中断上下文调用。1.3内核程序中申请内存和应用程序时申请内存有什么区别?答案:内核中申请内存空间用的是函数kmalloc、kzalloc、vmalloc,应用程序申请内存用的函数是malloc。解读:(1)kmalloc/kzalloc直接分配连续的物理地址(虚拟地址也是连续的)。(2)vmalloc分配连续的虚拟地址,但物理地址不一定连续。分配时实际分配了物理内存,不过这个物理内存页面是在公共的页表进行了映射,并没有在本进程的页表进行映射,当访问这段内存时,触发do_page_fault异常(缺页中断)才完成页表的同步工作。(4)malloc是用户空间申请内存的方法,分配连续的虚拟地址,物理地址一般不会连续。在分配时并没有做实际物理页的分配动作,实际分配物理页的动作是在do_page_fault异常(缺页中断)处理中完成的。1.4自旋锁和信号量在互斥使用时需要注意什么?在中断服务程序里面的互斥是使用自旋锁还是信号量? (1)使用自旋锁的进程不会睡眠, 而使用信号量的进程会睡眠。(2)中断服务程序使用的是自旋锁,原因是中断服务程序处于中断上下文,中断上下文是不参与调度的,也就没有保护现场与恢复现场,一旦睡眠就回不来了。 以上内容摘自专刊《嵌入式岗位笔试面试真题讲解》,该专刊不仅有真题讲解,还有经验分享,不清楚嵌入式该学什么的同学,想找嵌入式实习/正式工作的同学,都可以来看看:              https://blog.nowcoder.net/zhuanlan/v0ELPM嵌入式公司推荐:华为、小米、OPPO、VIVO、荣耀、一加、CVTE、大疆、insta360影石、美的 、TCL、海信、创维、烽火、比亚迪、吉利、长安、大众、经纬恒润 、小鹏、图森未来、百度、滴滴、蔚来、理想、 联发科、 紫光展锐 、全志、寒武纪 、晶晨半导体 、汇顶、华为、中兴、浪潮 、TP-LINK、讯飞、商汤、海康威视 、浙江大华、360、小马智行、元戎启行、深信服、移动、联通、电信、旷视、四维图新、中芯国际、复旦微电子、极氪。#牛客AI配图神器#
点赞 评论 收藏
分享
评论
52
547
分享

创作者周榜

更多
牛客网
牛客企业服务