嵌入式暑期实习总结及高通面经(已oc)

中大厂有嵌入式相关的岗位基本都报了,一直到四月底才有几个面试。
有面试:cvte,海康威视,景嘉微,零跑,高通;
其中就cvte和高通oc了。海康八股准备不充分挂了,零跑电话面面试官一个劲的夸我优秀,结果后面也没啥消息。
最终决定去高通了,具体流程看上贴,面不在多,有一个就行
高通面筋网上是真的少,基本找不到几个,遂记录一下,高通面筋:
6、linux内核空间和用户空间的通讯方式
7、为什么中断不能睡眠
8、内核的内存分配方式(伙伴系统、slab等等)
9、kmalloc最小内存分配,预期分配128字节实际多少?
10、define和const区别,分别什么时候生效?
11、了解大小端吗,大小端的区别?
12、cache一致性?
13、cache的三级缓存知道吗?
14、堆栈区别?
15、介绍一下DMA?具体原理是什么?
16、虚拟地址到物理地址的转换?
17、MMU的具体工作流程?页表大小?
18、进程的上下文具体指什么?
19、char const* p有什么特点?地址变吗?
20、Static、volatile的作用?
21、结构体和联合体的区别?c语言位段了解吗?
22、Define和typedef的区别?
23、C语言函数里面如何定义多个名字相同的变量?变量作用域?比如for里面进行定义变量?
24、c的函数的入参是存放在哪里?所有入参都是栈吗?
25、栈是系统哪里分配的?
26、c语言位段了解吗?
27、define宏为什么要加括号?
28、锁的类型有哪些?
29、系统调用用户态到内核态会发生什么?
30、linux进程通讯方式?
31、linux内核如何获取用户态pid?
32、linux内核调度机制?
33、linux驱动第一个被执行的函数如何实现?为什么有了__init和__exit就会去执行对应的函数?
34、32位的linux的虚拟内存空间的分布情况?高端内存映射区是什么?他的地址是什么?
35、用户态堆栈在系统调用时会发生什么变化吗?
36、Arm v8 有多少个寄存器?有几种模式?异常等级有几种?工作模式有哪些?arm上电复位后进入哪种模式?
37、知道哪些调试方法?gdb调试怎么调用函数?怎么设置打印16位的变量?怎么跟踪变量,变量值改变时自动提示?如何设置断点?死机重启怎么调试?
38、知道trace调试吗,知道怎么用吗?
39、Linux操作系统的三大块了解吗?
40、现在让你开展一个项目,主要负责生物语言识别,你该怎么开展,需要考虑哪些因素?
英文问题:
1、什么时候毕业?
2、毕业了什么时候能到岗?
3、有那么多候选人,给我几个理由让我把offer给你?#面试问题记录#

还有很多基础问题就没写了
全部评论
佬,你这问题我几乎一个都答不上来
4 回复 分享
发布于 05-15 00:57 福建
你这些问题我看完就已经汗流浃背了
2 回复 分享
发布于 05-24 23:50 山东
oc高通太强了
1 回复 分享
发布于 05-22 00:18 安徽
佬,有项目拷打吗
1 回复 分享
发布于 05-20 10:04 广东
接offer
1 回复 分享
发布于 05-15 02:00 浙江
请问一下oc后多久收到的offer
点赞 回复 分享
发布于 06-19 21:16 四川
英文是第二轮美国人问的嘛
点赞 回复 分享
发布于 06-05 16:20 北京
可以八股多点,期待你的秋招面经
点赞 回复 分享
发布于 05-20 21:32 山东
接offer
点赞 回复 分享
发布于 05-17 13:00 浙江
点赞 回复 分享
发布于 05-14 17:42 安徽

相关推荐

06-02 21:16
已编辑
门头沟学院 嵌入式工程师
1.自我介绍2.问最近的一个项目:工创赛的生活垃圾智能分类的项目的背景和目的🗡你们是软硬件都有做🗡问项目里面的maxicam是通过什么来通信的🗡了解串口通信的基本特性吗?🗡用的串口是多大波特率的?🗡调试的时候有用到什么设备来测串口吗?🗡模块是外购的还是自己设计的?🗡电源是自己设计的电路板吗?(其实我们不完全自己设计,只设计了分电板,稳压模块是自己买的,当时有点小尴尬)🗡这个锂电池能供多少电压和电流(只知道电压12v,电流没有具体测过😅)🗡显示屏是通过什么传输?串口🗡摄像头是怎么跟主芯片沟通?串口能够保证🗡摄像头的整个图像信号传到STM32🗡🗡你们整个装置有涉及到蓝牙和wifi(我说没有,我应该引导到我另一个项目,我另一个项目做了,面试官应该是想问这方面的问题)有没有涉及到画pcb💡(面试官还解释了一下杜邦线,想太多会乱,连接上不是很稳定)🗡你知道pcb画板的一些基本的规则(好久之前花了STM32两层开发板,很多规则忘记了,只记得一个高频信号走钝角和铺铜)这里回答了很不好后面面试官还说了一下我pcb设计的比较少,确实也设计的比较少,本来面试前是有想去看看的,但是忘记了😣💡后面面试官还解释了一些画pcb的规则:高速线不走直角…铺铜的话对地的处理…对地的铺铜要完整还有线宽啊,电流大的话,要走大线。还有线间距,还有线不能在外面。布局,考虑到散热的设计,大功率器件不能靠太近,会发热之类的。(面试官讲完我才想起来😂)3.接着让我挑一个印象最深刻的来说我说了第一个项目,还解释是包装过的,原本叫基于多传感融合的医院智能配送机器系统,实际上是智能送药小车题目(其实我不应该太实诚,应该继续说下去)1⃣这些都是通过算法去编的,用的是什么语言🗡PID控制是什么意思🗡最难的地方在哪里🗡调试PID有出现什么问题🗡这个项目实际偏软件的,在产品是怎么调试的(其实我是预料到这个问题的,面试官肯定也是想引导我往硬件方面引导)🗡灰度传感器是什么原理4.项目参与参与比较多,向往嵌入式还是哪个方向发展(这个回答的没有具体回答)我只是说我想全方面发展5.面试官给我解释公司是做什么的:做相机产品的硬件测试以及他的屏幕,电池的充放电,电池的一些保护特性:过压保护、欠压保护还有续航,接口类的性能测试(TyPeC)还有存储接口数据传输之类的东西。在测试过程用到一些基本的电子测试工具,比如万用表,示波器,debug工具串口工具,所以我们这边大部分都是偏硬件测试的工作。6.问了这个和我的预期是不是相符的我回答是相符的。(其实复盘的时候可能面试官觉得我不太符合才和我解释他们的工作内容)7.从学生到实习到职场有一个转变过程,从学生到职场需要什么样的调整(其实我没有准备这个内容,其实刚开始有一点慌)后面就想到心态的调整…和人际交往(这里面试官笑了一下应该还是回答的比较好)8.我有什么不足我就直接承认了我的硬件方面要补足的…9.经典反问1⃣有几轮面试2⃣可以说一下面试评价吗面试官首先是肯定了我是比较好的,对项目熟悉程度也是ok,不足1.在于对后面的职业规划不够明确,给面试官不太判定我的意向2.硬件技能上的不足居然复盘的时候发现在说第一个项目的时候挺卡顿的,总是会说嗯…,然后…简历不太符合岗位,可能通过不了面试官还是挺好的,对我的回答有补充,回答不了也有解释
查看24道真题和解析
点赞 评论 收藏
分享
评论
30
171
分享

创作者周榜

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