小米嵌入式面经

10.11 一面

  • 自我介绍,说一说你的项目
  • int a = -20,unsigned int b = 6,a+b是否大于6
  • 已知有一个int型大小的内存及其地址,如何向该地址存入数据
  • 如何让程序陷入无限循环
  • 介绍一下IIC协议,时序和读写数据的过程
  • 进程通信的方式,共享内存是怎么做的,如果两个进程同时读写这块内存怎么办
  • 进程的内存分配,按低地址到高地址系统地讲述一下
  • char型的数据,怎么将其第三位置0或者置1
  • 知道valotile关键字吗,解释一下
  • 知道inline关键字吗,解释一下
  • 编程题,合并两个有序数组
  • 反问环节
  • 你觉得自己有什么优势和缺点

面试官人挺好的,一开始稍微有点紧张,有些问题回答得不太好,后面也慢慢调整了过来,许愿二面!


10.20 二面,更新一下
完全没有问八股文,从头到尾只聊了项目,大概聊了半个小时,还一直在等手撕代码,没想到后面就是反问环节,也给我介绍了部门的业务情况,许愿offer!


11.01 还愿来了,接到了oc,感谢牛客的资源,已经是目前手里性价比最高的offer了,不出意外就签小米了吧。

#小米面经##面试题目##小米#
全部评论
好家伙,老哥知道怎么查过没过么😂
2
送花
回复
分享
发布于 2021-10-11 18:53
我也是11号面的,一面和二面连着面的,也不知啥时候出结果
2
送花
回复
分享
发布于 2021-10-13 00:43
秋招专场
校招火热招聘中
官网直投
楼主你好,请问第三题什么意思啊?
点赞
送花
回复
分享
发布于 2021-10-12 15:05
我也是11号面的,问题都差不多
点赞
送花
回复
分享
发布于 2021-10-13 10:48
楼主,有出编程题吗?
点赞
送花
回复
分享
发布于 2021-10-17 18:42
楼主oc了吗?
点赞
送花
回复
分享
发布于 2021-10-29 21:28

相关推荐

头像
不愿透露姓名的神秘牛友
04-24 08:37
1. C++如何调用C程序函数?请举例说明。2. 详细解释static关键字在不同情况下的作用,包括全局变量、静态全局变量、局部变量和静态局部变量的作用域、生命周期和区别。3. 队列和栈有什么区别?请详细比较它们的特点和应用场景。4. 在C/C++中,如何申请和释放堆空间?请说明malloc、calloc、free和delete的用法和区别。5. 请解释gcc和makefile的使用方法。6. 在Linux下,如何操作PWM、GPIO和串口?7. 如何操作文件以及判断文件是否存在?请说明open、read、write等函数的使用。8. 请解释socket网络编程的原理和过程。9. 在Linux中,进程和线程的操作是怎样的?如何实现它们之间的通信?10. Linux内核是如何编译的?它进行了哪些操作?11. 请解释通信API的格式,并举例说明。12. 请解释TLB(Translation Lookaside Buffer)的作用和原理。13. 请描述在项目中数据上传所使用的通讯协议。14. 如何对项目中的某些方法进行重构?15. 数据库范式的概念是什么?请解释。16. 什么是数据库长连接?它有什么优缺点?17. 请解释单例模式和观察者模式的原理及其应用场景。18. 为什么饿汉模式是线程安全的?19. Linux驱动加载的匹配过程是怎样的?20. U-Boot移植的流程是怎样的?21. 交叉编译的步骤是怎样的?gcc链路是从哪里获取的?22. 请解释操作系统文件层次的实现原理。23. GDB的使用方法是怎样的?24. 在socket网络编程中,close_wait状态的原因和解决方法是什么?25. C++中有哪几种构造函数?请详细说明它们的区别和用法。26. 虚函数和纯虚函数有什么区别?请解释。27. 你在Linux中使用过哪些指令?请列举几个常用的指令。28. 你对GDB指令了解多少?请简要说明一些常用的指令及其作用。29. 在软件中,中断号、中断向量表和中断函数之间有什么关系?请解释。30. 当发生中断时,芯片会执行哪些操作?以上题目整理到面经专栏中  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看30道真题和解析
点赞 评论 收藏
转发
4 30 评论
分享
牛客网
牛客企业服务