发面经,攒人品,求小米上岸,菜鸡面经,大佬勿喷,问的比较基础,两轮电话面,我把能想起来的都写上了,每轮半个小时结束
小米一面:

    1. C语言变量的生命周期和可见性,
    1. 空指针和野指针的区别
    1. 访问野指针会发生什么状况,访问空指针会发生什么情况
    1. 释放之后的指针再次调用会发生什么状况,如何避免释放之后的指针再次调用
    1. C++面向对象的三要素,虚函数和多态概念,
    1. Nand flash的基本原理,
    1. 如何从初始化Nand Flash到使用
    1. 对arm的了解
    1. Linux命令行,查找文件的命令,查找文本中是否有某些字符
  1. 10.堆和栈的区别
    1. 项目自己负责的部分讲一下
    1. 能看懂硬件原理图吗
    1. 对排序算法的了解,冒泡算法的原理
    1. 对Linux设备驱动模型的了解,字符设备驱动的框架
    1. 职业规划等其他非技术问题
      1
      小米二面:
    1. 项目
    1. DMA驱动框架
    1. DMA和cache的一致性
      4.C++多态
  2. const int *p 和int *const p 的区别
  3. 进程间通信方式
  4. 数组和指针的区别
  5. 对I2C总线的了解,I2C总线的开始位和停止位的高低电平
  6. 硬件电路图原理
  7. 一些实际场景分析
  8. 其他非技术问题
    二面结束还没有任何消息,感觉竞争好激烈,跪求小米offer