小米软件开发bsp面经

📍面试公司:小米
🕐面试时间:9.23一面 二面连着
💻面试岗位:软件开发bsp
❓面试问题:小米一面9.23(比较常规)​
4.C里面编译完的内存分区?堆和栈的区别?socket网络编程,实现过FTP的小项目​
5.了解锁吗?屏幕驱动了解吗?(我移植的库。。。)底层不了解​
6.strcpy 和 memcpy  计算二进制中1的个数(位运算,没说出来。。。好丢人)​
7.static  中断  dsp库是用来实现还是优化?​
8.C语言二分查找  写了一半才想起来问数组是有序还是无序的​
小米二面9.23​
1.技术栈有什么?成绩如何?​
2.ARM架构了解吗?Linux会吗?​
3.IIC和SPI的区别(没说完就不让说了)还有其他总线了解吗?​
4.进程线程区别?线程同步?锁?(只知道互斥锁)​
5.上拉电阻和下啦电阻的作用?有什么区别?​
6.高保真采集怎么保证的?DSP库和三方库以及手写的如何?问我什么算子?(不懂啊)​
7.FFT是干嘛的?C语言怎么样?代码量多少行?排序算法有什么?用过什么?​
8.发展方向?未来规划?工作强度期望如何?能接受几点到几点
🙌面试感想:应该是比较缺人,不为难人,就是池子有点大🌚
#发面经攒人品# #牛客AI配图神器#
全部评论
请问博主最后的签的offer强度多大呀
点赞 回复 分享
发布于 11-20 17:10 湖北

相关推荐

11-17 04:10
门头沟学院 Java
一、八股拷打1. ArrayList 内部实现方式及扩容机制2. BIO、NIO、AIO 三种 IO 的区别,NIO 底层所用机制3. 线程池常用参数,拒绝策略4. AQS 是什么以及其实现方式5. 为什么需要双亲委派机制,双亲委派机制如何保证用户写的类不污染核心类6. Spring 容器的原理及作用7. Spring 中容器与 AOP 的连接方式,AOP 实现是否只有动态代理一种机制,是否有其他机制8. MyBatis 的 XML 文件中有哪几种标签9. 当参数传列表要生成 where ID in(ID1,ID2,…)这样的 SQL 语句时,如何去掉最后一个逗号10. MySQL 中索引存储形式,是否了解联合索引,结合 B + 树结构,为什么联合索引要遵循最左前缀匹配原则11. MySQL 中 InnoDB 存储引擎的事务实现方式12. Redis数据结构,持久化策略,缓存淘汰策略13. 在 Redis 中对一个数据进行删除时的过程,是否会立马删除二、项目相关1. 项目的目标、功能、用户群体及核心业务流程2. 该项目中私聊功能的实现方式3. 当项目服务器有多台时,如何处理私聊功能以避免消息乱序等问题结合具体场景消息传递流程4. 该项目中双 Token 机制实现无感刷新的方式5. 该项目中使用 Elasticsearch(ES)的目的6. ES 为什么有很强的搜索能力,什么是倒排索引,ES 的倒排索引与 MySQL 的 B + 树索引的区别三、手撕1. 反转链表,秒了2. 要求编写一个表示停车场的 Java 类,需运用面向对象思想,包含入库、出库方法,可自由发挥添加其他方法,且需考虑生产者和消费者模式(停车场共 100 个车位,停满时需等有车出库才能再入库,无车时无法出库)
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

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