前言
汇总嵌入式软件岗位笔试面试资料,供参考。
文章目录
一、公司嵌入式面经
1、小米
1)面试时长
- 共 40 分钟,30 分钟题目,10 分钟写编程题。
2)面试问题
- 简单的自我介绍(2分钟)
- C语言全局变量可否定义在头文件中
- 全局变量和局部变量是否可以重名
- extern C 的作用
- 从代码编译到可执行文件的流程
- 进程和线程的区别
- 手撕代码:写一个双向链表的随机插入(简单点,插入到头部)
- 问简历上面的项目
- IC协议说一下
- C++有了解吗,用它做过什么项目没有。
- 设备树有了解吗?
- 内存分为哪几个部分(内存四区)
- 二分法查找的原理(类似于快速排序)
- 二叉树了解过吗?前序,中序,后序遍历流程说一下。
- 内核裁剪说一下
- memcpy(