• 正文
  • 相关推荐
申请入驻 产业图谱

26届极米科技秋招面经—嵌入式软件工程师

2025/11/12
538
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

极米科技是国内智能投影仪领域的龙头企业,主打无屏电视和智能家庭影院产品。

正文【面经问题】- 一面 60分钟

1.  在你所有的项目经历中,哪一个让你觉得收获最大?为什么?

2.  FreeRTOS 中的多任务调度与 Linux 上的进程/线程调度机制有哪些主要区别?

3.  假设你遇到 I2C 通信失败,例如无法采集到温度数据,或采集到的温湿度数据错误,你会如何进行排查和解决?

4.  在 FreeRTOS 中,你通常使用哪些方式实现多个任务之间的数据或变量传递?

5.  如果要在系统中加入一个软件看门狗任务,你认为其优先级应该设置得较高还是较低?请说明理由。

6.  在开发中,你更倾向于使用 C 还是 C++?为什么?

7.  请说明哪些变量存储在堆(Heap)中,哪些存储在栈(Stack)中,哪些位于静态区?以及哪些数据会存放在 .bss 段?

8.  请说明 C++ 中指针和引用的主要区别。

9.  C++ 中可以使用 new 创建不同类来实现面向对象编程。如果限制只能使用 C 语言,你认为可以通过什么样的结构或方法实现类似 C++ 的面向对象特性?

10. 请说明内联函数(inline function)与宏定义(macro)的主要区别。

11. 当程序发生崩溃(如野指针、栈溢出)或 FreeRTOS 触发 Hard Fault 时,你通常会采取哪些步骤进行定位和解决?

12. 你为何选择投递我们公司?

 

招聘网址(包含校招和社招入口):https://app.mokahr.com/apply/xgimi/42935#/

 

你好,我是Allen康哥,CSDN嵌入式领域博客专家,知乎嵌入式领域优质答主,嵌入式技术垂直领域粉丝15万+。现任世界500强外企高级软件开发工程师,有多年国企和外企嵌入式行业工作经验,擅长嵌入式行业学习规划,单片机和嵌入式Linux学习规划,嵌入式硬件转软件学习规划,简历及offer咨询,报考/考研咨询等,欢迎留言交流!

相关推荐