小米/中兴——面试问题总结(嵌入式软件开发)

小米一面:

  1. inline函数
  2. c语言与c++的区别。
  3. 重写、重载和隐藏的定义。
  4. virtual修饰。
  5. volatile 的作用。
  6. 驱动层的同步机制
  7. const与define的区别。
  8. static的用法。

中兴

1.二叉树的查找的时间复杂度?

2.任务调度的方式。

3.快速排序的时间复杂度。

4.select的返回值,有事件连接。

5.设计模式介绍一下。

6.IIC说一下。

7.交叉编译器用的哪个。

8.讲一下select模型的流程。

9.什么样的代码是比较好的。

10.vector的插入效率是多少。

11.怎么去管理代码的。

项目:

展示代码。

性能是怎么优化的。

用了几个线程。

全部评论
楼主您好,想问一下小米嵌入式软件算法编程题部分有编程语言限制嘛,c从头学实现时间有点仓促,如果不限制直接用python可以吗?
2
送花
回复 分享
发布于 2023-02-25 15:02 河南
不是实习面吧
点赞
送花
回复 分享
发布于 2023-02-13 14:15 江苏
国泰君安
校招火热招聘中
官网直投

相关推荐

21 107 评论
分享
牛客网
牛客企业服务