CVTE嵌入式一面凉经
本人面试的嵌入式linux,感觉问的很杂
你在你的实习中从事的是哪一块内容
1、说一下底层数据到应用层的整体流程
2、D-bus相对于其他进程间通信技术有哪些优势
3、考虑过D-bus效率上的问题吗?
4、GPIO电平有哪几种状态?
5、如何定义高电平,低电平和高阻态?鉴定标准是什么,高阻态的应用场景是什么?
6、如何加载设备树中的信息
7、驱动和设备树中的节点如何去配对,识别
8、配对好了之后,驱动完成了什么工作?
9、gpio有没有直接通过寄存器进行操作?
10、I2C如何进行传输?
11、I2C最多挂载几个设备,实际中能挂这么多的设备吗,为什么?
12、OTA升级,你使用的是什么OTA升级方式?版本号一定要高吗?
13、你的android版本是多少?
14、除了通过selinux来降低安全权限加入untrustapp,还有什么其他方式能够加入你的app?
15、如何判断两个浮点数相等?浮点数最多保持多少精度?
16、堆和栈的区别?
17、什么导致堆的碎片问题?堆如果申请1024字节,是连续的吗
18、STL用过哪些容器?
19、Vector的底层实现机制是什么?如何实现扩容?有没有效率更高的方式?
20、map的底层实现机制是什么?除了红黑树还有没有其他的底层实现方式?
21、手撕快速排序
真给我问懵了
#发面经攒人品#