影石 - 云台嵌入式工程师 - 面经(123)

❗❗如果本文对您有帮助,请不要吝啬您的评论、点赞、收藏与小花,这对我非常重要!谢谢!❗❗

alt

部分内容为牛客其他同学分享,单击小标题即可跳转至对应链接

如果侵犯了您的权益,请与我取得联系,我将立刻删除对应部分

-1、背景

职位:云台嵌入式工程师-2025校招

项目:校招 - 正式

职位描述

  1. 根据项目需求开发产品的嵌入式软件与业务功能;
  2. 负责产品应用功能、UI交互、设备驱动、音视频媒体开发、平台、中间件等一项或多项的开发;
  3. MCU功能开发,包括相关的驱动、接口、通信程序设计等;
  4. 学习新领域产品技术并探索验证。

职位要求

  1. 全日制本科或以上学历,电子/计算机相关专业;
  2. 熟练掌握C语言开发,熟悉操作系统原理、设备驱动框架知识;
  3. 具有良好的代码编程习惯,熟悉面向对象设计方法;
  4. 具备阅读英文文档及硬件设计原理图能力;
  5. 有电子设计竞赛、机器人竞赛等经历者优先。

意向城市:深圳

时间线:

0725(投递) -> 0726(笔试) -> 0814(一面)-> 0822(二面)-> 0912(HR面)-> ?

0、笔试

20240727 - 影石 - 笔试

1、面经

一面

  1. RTOS 优先级翻转,如何避免?
  2. OTA 升级实现流程
  3. 上电启动流程包括 __main 函数执行的一些操作
  4. FreeRTOS 的 SVC 中断,如何实现调用
  5. 介绍项目和实习内容
  6. ARM 权威指南的一些内容
  7. PID 如何调试出合适的参数?

40 分钟

  1. 自我介绍
  2. 深挖项目
  3. C 语言八股
  4. UART I2C SPI
  5. 如何计算数组长度?
  6. 数组和链表的区别?
  7. 栈 队列 链表
  8. vector list 时间复杂度相关
  9. sizeof strlen 区别
  10. 进程线程 通信机制
  11. 进程间通信
  12. 还问了 Qt 和 LVGL

一个小时

  1. 自我介绍
  2. 有没有比赛,竞赛经历
  3. 深挖项目
  4. C 语言八股
  5. 该线程调用其他地方的函数,函数的参数存在那个线程的栈里
  6. 文件系统
  7. 懒拷贝
  8. 写时复制
  9. 双向链表的插入
  10. 环形链表

0630(投递) -> 0704(一面)-> 0709(二面)-> 0711(二面)-> 0725(HR面)-> 0812(OC)

一面 1 小时

  1. 自我介绍
  2. 介绍项目
  3. 如果有项目 delay(延期)了怎么办?
  4. SPI 有没有遇到时钟不匹配或者乱序的问题?(主从时钟不匹配的话可能会有读取失败的风险)
  5. 怎么理解 IIC 这个总线的?
  6. 对 FreeRTOS 中的原理、如任务调度,内存管理,中断管理或者是时间有一些底层上的了解吗?
  7. 在设计任务的过程中有很多 task,在不同优先级有没有优先级翻转的问题,怎么解决的?
  8. 一般是什么情况导致高优先级任务被阻塞的?
  9. 假设一个函数有加锁或者读取锁资源的操作,递归的时候会不会遇到死锁的情况?
  10. 有没有遇到过栈爆炸的情况,一般原因是什么,怎么定位问题和解决问题?
  11. 调试工具都有用哪些,系统 crash 的调试和评价性能优劣的调试?

二面

二面 1 小时

  1. 自我介绍
  2. 在学校是个什么状态,有没有出去实习,成绩怎么样,什么时候入职
  3. 用过哪些 MCU,怎么选型
  4. bootloader 流程,如何自己去实现 bootloader,大致方法
  5. OTA 流程,熟悉吗
  6. OTA 升降级项目的流程
  7. 负责一个产品的开发和维护,需要做哪些 UT 的测试,拿云台举例子
  8. RM 项目
  9. RTOS 最重要的核心的东西是什么
  10. 优先级翻转问题
  11. 在调串级 PID 的时候都关注哪些指标
  12. 前馈指的是什么样的过程,底盘速度融合给的是内环还是外环的前馈
  13. 编译的流程
  14. 步进电机加减速的控制
  15. makefile 概念,如何链接脚本
  16. 链接脚本,有时候 flash 有一些读等待之类的,我们需要把他放到 RAM 里去跑,怎么把他放到 RAM

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

欢迎来到我的专栏,在这里,我将整理并分享2024年各大企业的真实笔试/面试真题,同时还整理了嵌入式软件相关的八股知识。专栏内容涵盖C/C++基础、嵌软常见通信协议、ARM、FreeRTOS、Linux OS相关问题汇总,希望能帮助求职者了解考试趋势和嵌入式常见考点。无论你是准备面试,还是希望提升自己的专业知识,这里都能为你提供宝贵的参考和学习资源。

全部评论

相关推荐

评论
2
26
分享

创作者周榜

更多
牛客网
牛客企业服务