小米软开BSP嵌入式一面面经

1、自我介绍

2、八股

3、RTOS的内存管理算法,抢占时任务调度?

4、IIC和SPI的区别,SPI的速率调整和调试涉及过吗?

5、多线程和多进程涉及过?多线程同步怎么实现的?

6、strcpy 和 memcpy计算二进制中1的个数(位运算,没说出来。。。好丢人)

7、C里面编译完的内存分区?堆和栈的区别? socket网络编程,实现过FTP的小项目

8、了解锁吗?屏幕驱动了解吗?

9、static 中断dsp库是用来实现还是优化?

10、C语言二分查找写了一半才想起来问数组是有序还是无序的

11、反问

#发面经攒人品#
全部评论
佬,有后续了嘛
点赞 回复 分享
发布于 10-13 11:55 新加坡

相关推荐

10-27 12:43
合肥大学 C++
小米嵌入式一面   35min 9.91.上来面试官先介绍他所在部门的一些方向。然后是自我介绍。2.然后挨个项目进行拷打。3.问项目和比赛中是否有任务分配,如何协商的。八股部分:1.介绍一下重载、重写、覆盖。2.字符设备和块设备的区别。3.介绍物理地址、虚拟地址、DMA。4.CPU访问DMA的时候使用的是什么地址?虚拟地址,面试官笑着说:都可以。5.项目中多线程通信用到了什么同步机制? 回答的互斥锁,多线程访问同一结构体,我加的互斥锁。6.问了一下工作意向地方。手撕代码:1.面试官就说让大致写一下代码,介绍一下思路就可以,还是蛮简单的。2.然后看了一下我的笔试成绩:我说印象中笔试两道编程题都蛮简单的,不像其他的大厂题干像文言文。反问环节:1.什么时候出结果? 不太清楚,都是HR那面统一录系统。2.我的方向是不是和部门不太符合? 应届生不看契合度,但是你全都是Linux,已经比较符合了3.技术栈是什么? C(几乎都是),少量的部门使用C++和java。小米嵌入式二面   20min 9.15 感觉被KPI了,但是面试体验还是蛮好的1.自我介绍:2.问为什么报这么远的岗位?3.介绍第一个项目?4.介绍第三个项目?5.然后就是一直问我的课题东西?反问:1.技术栈? C/C++,主要干安卓的,Linux底层。2.面试结果? 统一上传系统,问联系的HR。小米嵌入式三面   20min 9.281.自我介绍2.常见的一些HR问题反问:1.什么时候出结果:国庆后。
发面经攒人品
点赞 评论 收藏
分享
评论
3
12
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务