诺瓦星云嵌入式一二面(提前批)
一面8/25:
1、介绍下数组和链表,栈和队列
2、介绍下常见的排序算法
3、uboot和kernel启动流程
4、实习用的芯片是哪个厂商的?
5、IIC如何选择从机,SPI如何选择从机
6、IIC上拉电阻的作用
7、内核IIC框架
8、IIC框架是如何做到适配不同芯片平台的
9、rtc芯片有两个中断源,如何选择?
10、如何进行硬件调试
11、如何测试闹钟的中断功能?
12、选择的是哪种锁?为什么?
13、date命令读取的是硬件时间吗?
14、如何实现让进程A先执行,进程B再执行
15、进程通信方式?无名管道和有名管道的区别?什么是亲缘进程?
16、OSI4层模型?分别列举每层都有哪些协议?
17、TCP如何进行分包处理?MTO协议?
18、什么叫做网络的连接?
19、TCP有哪些机制?
20、小组合作队友没有按时完成开发任务,你怎么处理?
21、程序的编译流程?
22、介绍下交叉编译?
23、gdb打断点的指令?
24、makefile编译要求a目录下调用b目录如何实现?
25、什么是shell脚本?
26、介绍下堆栈
27、介绍下static关键字
28、介绍下函数指针和指针函数
测评8/28:四种题型(主要为计算题、逻辑分析题)
二面9/2:半小时项目 + 半小时个人规划
二面通过9/5:
//许愿个offer
#提前批##嵌入式#