小米嵌入式一二面面经
一面/9.28
由于是没有笔试进的面试
一面上来先自我介绍然后直接三道简单的编程题
- 内存申请函数
- 冒泡排序
- 双向链表的插入
然后问基础知识(有点久忘了题了)
国庆后10.8电话二面约时间
二面/10.9
没有自我介绍,直接开撕
- 快排
- 两个有序链表的合并
接着是八股文
- 内核态和用户态的通讯方式
- 进程、线程的通讯方式
- 介绍iic通讯协议
- iic的上拉电阻作用及大小(保存高电平)
- 又问:为什么要保持高电平 为什么不能内部上拉
- socket的实现(口述了一下需要用到的核心函数)
- tip/ip的连接(三次握手及过程)
- 介绍dma
- 中断上半部和下半部的理解,介绍,又问下半部包括什么
- 中断服务函数一般怎么写/注意事项
- 傅里叶变换是干嘛的(项目中用到了)
- 介绍项目及项目中遇到的困难和解决方法
- 个人学习能力怎么样 举个小栗子
- 是否有钻研精神 举个栗子
然后就面试官介绍部门
反问环节
整个过程大概1小时
许愿offer!!
#面经##秋招##嵌入式工程师##小米#