乐鑫嵌入式Zigbee一面

从三月底开始投了十几个公司的实习,笔试也做了五六个了,拿到的第一个面试😂

四月底官网投的简历(嵌入式实习Matter/Zigbee/Thread),五一节发了笔试链接,三天内做完,主要是计算机基础,操作系统,计网,C语言那些,手撕两道模拟题,一道模拟分数化简,一道记不得了

五月十号左右加了乐鑫官方的HR微信(可以在公众号找到),咨询了进度,然后过了两天就发了面试通知,周一到周四选一天。

概况一下面试的方式,面试官人很好,会认真听讲项目,会给出适当的问题,回答不上来的问题会给你解释,我自己感觉有一半时间是我跟他回答,然后一半是他跟我讲知识😂

面试内容

  • 自我介绍
  • 介绍项目
  • 项目问的很细,先介绍流程,然后问关键技术,概念,我项目里用的zigbee,问了组网,协调器和节点通信,簇,数据发送频率,信道数量等等
  • 第二个项目是Wifi相关的,用到了ESP32,因为我是加了FreeRTOS,问了有几个任务,任务之间怎么同步,事件组,标志位
  • 这部分应该是根据任务之间的复杂程度来判断工作量
  • 从刚才的项目延申开始问FreeRTOS
  • 因为项目里用到的RTOS的东西不多,所以其实有些问题的情况没有考虑到
  • FreeRTOS的任务之间通信的方式
  • 消息队列,信号量,互斥量,邮件,事件组这些
  • 消息队列的API,发送接收,中断中能不能使用,如何判断当前消息队列已满,用哪个API
  • 从这里开始感觉难度上来了,就是层层递进,前面的问题简单,后面问题如果没有用过,就要自己思考😂
  • 信号量和互斥量,FreeRTOS中的二值信号量和互斥锁,有什么区别,优先级反转,什么方法解决优先级反转(优先级继承、优先级天花板),互斥量用来解决优先级反转(内部实现了该功能)
  • 还是一样,基础的东西知道,再深一点就不会了,优先级反转我看过,面试的时候卡壳了,说了一半忘记了,面试官跟我讲了一下
  • C语言基础
  • static的作用
  • 限制作用域,延长生命周期
  • 通过全局变量,局部变量,函数解释
  • static的存储
  • 静态存储区
  • 静态存储区包含哪些
  • .bss和.data
  • .bss和.data分别是存储哪些东西
  • .bss段的作用
  • static声明函数,在哪个时间报错:static修改链接属性,在链接阶段报错,找不到具体的
  • 顺便问了下编译的过程:预处理,编译,汇编,链接
  • 预处理的内容
  • inline和define的区别
  • 预处理阶段,替换宏定义,展开头文件,去除注释的先后顺序(没考虑过,但是思考了一下,在头文件之前要是有注释,如果不前去除,那就会复制很多次,而函数可能用到头文件包含的define,所以应该是:1.去除注释,2.展开头文件,3.替换宏定义)
  • 手撕
  • 一个子网划分的函数,顺便问了ipv4的长度,32位😂
  • 博主的算法很菜,甚至不能在面试环境下好好思考,面试官一步一步教我写的,尴尬😂
  • 结束

总结一下,我感觉也不是面试官问的问题,基础题能答上来七八十吧,开始不难,然后慢慢往深里挖,要考察你在学的过程中有没有自己思考过,有几个问题我确实是没有😂,FreeRTOS中用到了要对API也比较熟悉,怎么使用,使用场景,真的要实践一下才知道,下去再好好研究一下

快结束时,问了面试官,说乐鑫看重的是思维能力,其实项目用到了多少东西不是很重要,但是既然用到了,问你一些问题你要能答上来,说明你使用的时候思考了。面试官还说嵌入式算法不是很重要,也一般不会手撕哪些复杂的算法,我咋不信呢😂

接下来不打算投了,还是得加强一下自己的基础,秋招咱再战,共勉,各位😎😎

更新一下~

已收到感谢信,下阶段加油😾

#第一次面试##浅聊一下我实习的辛苦费#
全部评论
确实,乐鑫的面试体验真的非常好
1 回复 分享
发布于 2024-06-07 15:50 广东
佬,请问有后续了吗?有HR面吗?
1 回复 分享
发布于 2024-06-01 21:19 广西
同接到面试,FreeRTOS没学过,只能把面试拒了
1 回复 分享
发布于 2024-05-17 15:42 陕西
老哥,本双非和中9硕能过去乐鑫的简历筛选吗
点赞 回复 分享
发布于 2025-05-13 18:09 湖北
请问手撕是在leetcode上挑题让你在leetcode里写吗,还是说他会分享他的屏幕给出题目然后让你在本地ide写
点赞 回复 分享
发布于 2025-04-25 05:22 美国
跟我差不多,疯狂拷打,面试官还傲慢得很,总是冷笑➕撇嘴
点赞 回复 分享
发布于 2024-06-03 18:23 上海
你是不打算找实习了吗😃
点赞 回复 分享
发布于 2024-05-20 13:24 上海
佬,是25届吗
点赞 回复 分享
发布于 2024-05-19 19:56 湖南

相关推荐

bg双非本科,方向是嵌入式。这次秋招一共拿到了 8 个 offer,最高年包 40w,中间也有一段在海康的实习经历,还有几次国家级竞赛。写这篇不是想证明什么,只是想把自己走过的这条路,尽量讲清楚一点,给同样背景的人一个参考。一、我一开始也很迷茫刚决定走嵌入式的时候,其实并没有一个特别清晰的规划。网上的信息很零散,有人说一定要懂底层,有人说项目更重要,也有人建议直接转方向。很多时候都是在怀疑:1.自己这种背景到底有没有机会2.现在学的东西到底有没有用3.是不是已经开始晚了这些问题,我当时一个都没答案。二、现在回头看,我主要做对了这几件事第一,方向尽早确定,但不把自己锁死。我比较早就确定了嵌入式这个大方向,但具体做哪一块,是在项目、竞赛和实习中慢慢调整的,而不是一开始就给自己下结论。第二,用项目和竞赛去“证明能力”,而不是堆技术名词。我不会刻意追求学得多全面,而是确保自己参与的每个项目,都能讲清楚:我负责了什么、遇到了什么问题、最后是怎么解决的。第三,尽早接触真实的工程环境。在海康实习的那段时间,对我触动挺大的。我开始意识到,企业更看重的是代码结构、逻辑清晰度,以及你能不能把事情说清楚,而不只是会不会某个知识点。第四,把秋招当成一个需要长期迭代的过程。简历不是一次写完的,面试表现也不是一次就到位的。我会在每次面试后复盘哪些问题没答好,再针对性补。三、我踩过的一些坑现在看也挺典型的:1.一开始在底层细节上纠结太久,投入产出比不高2.做过项目,但前期不会总结,导致面试表达吃亏3.早期有点害怕面试,准备不充分就去投这些弯路走过之后,才慢慢找到节奏。四、给和我背景相似的人一点建议如果你也是双非,准备走嵌入式,我觉得有几件事挺重要的:1.不用等“准备得差不多了”再投2.项目一定要能讲清楚,而不是做完就算3.不要只盯着技术,多关注表达和逻辑很多时候,差的不是能力,而是呈现方式。五、写在最后这篇总结不是标准答案,只是我个人的一次复盘。后面我会陆续把自己在嵌入式学习、竞赛、实习和秋招中的一些真实经验拆开来讲,希望能对后来的人有点帮助。如果你正好也在这条路上,希望你能少走一点弯路。
x_y_z1:蹲个后续
点赞 评论 收藏
分享
评论
15
87
分享

创作者周榜

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