地平线:嵌入式开发

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.数组和链表的区别?

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

二面-35min

面试官看起来年纪稍长了,估计在40左右。这个面试流程并不像其他公司,一上来也没有简单自我介绍什么。面试官全程都让我在上帝视角总结归纳。

当初为什么来北京?

平时你工作主要负责那些内容?

写过那些驱动呢?

这里我回答的是,平时完整写一个驱动的机会比较少,主要还是解决问题为导向。

你平时是怎么解决问题的?你觉得解决问题最重要的是什么?有用过那些工具?

这里我的回答是以人为导向的。

  1. 分析问题的能力:穷举各种可能出现该问题的情况
  2. 解决问题的思路:抽丝剥茧,逐一排除
  3. 阅读代码的能力:快速接受新知识
  4. 借助工具:透彻的看待问题

我把工具放在了最后面,想表达的意思是,工具只是帮我我们分析问题,并不能找到问题的根因。根因最终还是要人去分析。

接下来我举了一个实际中遇到的问题是怎么解决的。想向面试官表达我在工作中是如何分析问题的。

switch驱动接触过吗?

平时接触的驱动种类是不是比较少?

这里,我能听出来面试官想让整个面试流程往更深层次的方向走,他在我身上没看到有分析,学习复杂驱动的能力。所以我说,我说一个接下来前段时间遇到的异常卡死问题吧。这个问题比较复杂,讲了大概有十几分钟。面试官听完后也比较满意。

整个面试的过程还是比较顺利的,这一次,我真正感受到了什么叫面试:面试过程中两个人互动很频繁。并不像我之前面的那些,上来就自我介绍,讲你遇到的问题,讲完就没了,面试官很少会就一个问题往深入的去挖,也不会引导你往更深入的方向走。这可能也和面试官的风格有关系。

你有什么问我的?

  1. 我有幸进去了,主要做哪方面
  2. 多久出面试结果呢?

后来和HR沟通过,说面试通过了,最后一轮是总监面试,再简单聊聊。但最近他们总监比较忙,可能会晚几天。

在技术面中,和面试官聊的也很愉快。这是第一次让我有了面试的感觉。面试官也很专业,问的问题也都很深入。面试过程中也都会引导,交流。面试完之后,其实对这家公司还是蛮看好的,但我私下查了下。云尖信息是外包公司,给新华三做白牌的,了解到这一点之后,瞬间不想去了。

在等待总监面试的那段时间,那段时间我也比较忙,后来也没等到面试的电话,等我想起来时,也就半个月后了。

嵌入式软件工程师面试完全指南

面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,2800+订阅,非常适合在找工作面经薄弱的同学,3200+订阅还会涨价,提前订阅提前享受,持续更新中。

原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM

全部评论
那最后是拿到这家offer了吧
点赞 回复 分享
发布于 2025-12-13 19:42 陕西
感觉有些问得比较深得
点赞 回复 分享
发布于 2025-12-12 16:50 陕西
哥,嵌入式开发对研究生有方向限制吗?或者那些方向适合这个职业。
点赞 回复 分享
发布于 2025-12-09 19:09 山东
接好运
点赞 回复 分享
发布于 2025-12-09 19:09 山东
freertos问得深
点赞 回复 分享
发布于 2025-12-09 16:07 北京

相关推荐

各位前辈好,求一份简历锐评和就业指导,不玻璃心。背景:26届双非本,前期海投大厂(Java/嵌入式/测试都有投)只有一两个面试,可能策略有误。目前在Boss上投递,有面试但常因技术深度不足挂掉。不知道是不是金9银10那会搞银行网申错过了黄金时间(父母总想我找份稳定工作),还是简历或策略本身有问题。自我反思:1,技术杂而不精:Java、嵌入式、测试,前端都会一点,导致简历无焦点,缺乏有深度的项目,可能被嫌弃了。。。2,项目经验薄弱:主投Java后端,却无一个像样的Spring Boot项目,技术栈不匹配。3,硬性条件:学历太低,软考差6分没过,简历筛选阶段缺乏亮点。可能我自己的优势?:1,校园卡销冠+学生会负责人+编程教练,沟通和组织协调能力应该没问题2,多面手,什么都会一点(嵌入式-鸿蒙-小程序-Java后端)3,有实习,有和客户对接过,有问题跟踪表编写经验礼貌求助:1,简历修改:简历还有哪里需要修改,以便更容易打动hr。2,方向选择:目前行情嵌入式似乎更热,我是否应放弃Java,转向嵌入式?或是应继续聚焦Java,深耕中小厂?3,后续规划:目前我规划的第一件事就是把毕设项目完成,刚好当一个sping的后端项目,是否可行?4,Plan:学校已没课,接下来几个月我该如何最高效地安排时间、提升技能,争取早日拿到一个能养活自己的offer?5,结合我目前这个情况,有没有什么推荐的岗位恳请各位不吝赐教,非常感谢!孩子只想养活自己吃口饭,真没招了[流泪][流泪][流泪]
点赞 评论 收藏
分享
评论
2
28
分享

创作者周榜

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