CVTE面经分享记录

4月投的驱动开发实习,现在给我面试...也算是第一个面试了,感觉有些不是常规八股。

1.内核是如何启动驱动的
2.内核是如何与用户层进行交互,(回答比如说系统调用,共享内存),举一个系统调用的例子,(回答read),具体是   怎么实现的,系统调用是怎么进入内核的,最终调用的是内核的什么接口。
3.I2c和spi的优劣,分别几根线,作用
4.Uart波特率有哪些,项目中串口传输(也可能是指I2C)的数据包是什么格式的,怎么确保不丢包,怎么确定接收到的     就是想要的数据
5.Main函数和中断中如果都用到了同一个函数,有什么值得注意的,如果都用到一个全局变量那
6.使用中断时要注意什么,中断能否嵌套,中断为什么不能一直执行,如果中断函数中有耗时长的内容,会有什么后果,
7.字符设备驱动是怎么加载的
8.内核同步的方式,讲一下信号量和PV操作
9.内核如何创建进程和线程
10.git怎么下载代码
11.常用的开发工具是什么
12.项目中你觉得哪部分比较难
13.怎么判断是环形链表
14.手撕两个堆实现一个队列,字符串反转,链表添加和删除节点
15.为什么选择这个公司
全部评论
问的问题还真就一模一样😆
1 回复 分享
发布于 2024-09-23 14:35 湖南

相关推荐

05-26 10:24
门头沟学院 Java
qq乃乃好喝到咩噗茶:其实是对的,线上面试容易被人当野怪刷了
找工作时遇到的神仙HR
点赞 评论 收藏
分享
05-26 22:25
门头沟学院 Java
Java小肖:不会是想叫你过去把你打一顿吧,哈哈哈
点赞 评论 收藏
分享
评论
4
18
分享

创作者周榜

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