高通 嵌入式 暑期实习面经

暑期实习的面经,整理了一下发出来给大家看看。这是我第一次遇到强度这么大的面试,问了有40min。

1. 开发字符设备的流程
2. module_init具体的工作
3. init_call的作用
4. 为什么要分级
5. platform_driver 和 设备树怎么匹配的?
6. 优先级
7. 不用device的match,能不能自己实现match
8. 设备树中自己写一个关键字,能不能去识别
9. 怎么把代码编译成ko 或者build-in
10. obj-m 和 obj-y区别,具体的作用
11. 摄像头驱动开发做了些什么?
12. 改了些什么?
13. 视频流的内存怎么分配和使用的?
14. 使用的内存有什么特点?
15. 内存缓存区怎么创建的?以及需要做什么来方便流转?
16. 中断 同步?
17. 自旋锁和互斥锁
18. 项目介绍
19. 两个链表是否相交?
20. 哈希表
21. 项目上下文切换的实时机
22. 进程切换策略
23. 堆和栈

过了得有三个星期(跨了一个五一) 收到了oc
全部评论
都是驱动开发的知识
点赞 回复 分享
发布于 06-03 11:23 上海
是根据您简历里的东西来引申出这些八股的吗
点赞 回复 分享
发布于 04-01 10:37 美国
佬,感觉问的都挺有深度的,答上来多少呀?
点赞 回复 分享
发布于 2024-11-01 20:54 广东

相关推荐

08-29 15:15
门头沟学院 C++
頑固h:给大家看一下主管它的解释为什么挂我: 1. 简历太散,实验室项目和两段实习内容没有关联,没有串到一起 2. 说校招更看是不是了解简历上的项目,并不是像社招一条一条深入挖问题(那第一条你要求串尼玛呢 3. 实验室项目是前端,和嵌入式相关就不要写了,简历上我写了个比赛一句话,都没放到项目那块,自我介绍时候提了一句,然后你问了,问了还说我不应该放到简历上?我请问呢?
投递乐鑫等公司10个岗位
点赞 评论 收藏
分享
09-18 21:20
已编辑
南京信息工程大学 Java
投的嵌入式软件不给面,系统内核却有面,嵌入式🐶都不学😅一面:总共面了70分钟,无手撕无八股。面试官很温柔,问的很零散,像聊天那种。主要问了很多实习相关细节这些。1 你实习组里做的业务是什么,能讲一下吗?2 GPU的内存管理算法你能描述一下吗?最小内存是多少,整个GPU内存堆有多大。3 你这个GPU中断CPU,有CPU中断GPU的情况吗。4 讲一下你mmap 系统资源文件读写GPU内存的原理5 讲一下pthread 取消线程的延迟机制,取消点是什么,从接受信号,响应信号调用处理函数,以及信号清理阶段的过程是什么6 讲一下你简历里的信号处理循环bug 是什么意思,以及rt-thread 是在什么时候接受到信号中断的。7 Linux内核内存分配回收了解多少8 linux 内核调度算法了解多少?9 讲一下linux 中断的过程以及上半部分下班部分10 禁止抢占是什么意思11 讲一下kmap_atomtic 原理12 arm64页表了解吗?不了解讲一下riscv64的也行,一个cpu 核心有几个存页表基地址的寄存器,硬件查页表的过程13 你的内核项目里在进程里实现多线程主要做了什么,fork 的过程,进程内创建一个线程的过程。14 你这个内核的调度算法是什么,会在什么时机触发调度。15 页表项有哪些属性?16 讲一下写时复制的过程?17 讲一下内核里进行线程上下文切换的过程,讲一下要保存恢复哪些寄存器?18 组合写的硬件原理是什么二面约好的时间,面试官没来,难绷。没有任何HR打电话联系,发了邮件也不回复,太不尊重人了,性价比员工不去也罢😅
查看36道真题和解析
点赞 评论 收藏
分享
评论
9
60
分享

创作者周榜

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