小米 2021 春招面试总结

岗位: 嵌入式软件工程师-BSP方向

时间: 2021.03.29

岗位描述:

将基于 linux 系统移植到开发板、bringup 开发板,解决驱动程序问题。

任职资格:

  1. 本科及以上学历,计算机相关专业:
  2. 熟练使用 c 语言;
  3. 扎实的数据结构基础和计算机系统的基础:
  4. 熟练使用 linux 系统
  5. 具有一定的硬件知识

一面(30分钟)

主要问你简历自己写的东西。

1、做一个英文自我介绍。

2、uboot 启动流程?

回答:从 uboot 如何引导内核启动,kernel 启动时怎么挂载根文件系统从头到尾说了一下。

3、面试官说通过了,进入下一轮。

二面(25分钟)

1、驱动下半部分需要做些什么?

2、C 语言和 C++ 有什么区别?比如 static,malloc 和 new。

3、C++ 的三大特征说一下。

4、你 C++ 学的怎么样?

回答:主要用 C 语言,不太了解 C++。

5、问简历中项目实现框架和细节。

你可能感兴趣的:(嵌入式笔试面试题目大全,面试)