商汤 嵌软一面

好像是有一个考试的,考完了之后很早就进入面试中的流程了,到9.23左右才约面,最后约的9.26一面:
1. 自我介绍
2. IIC总线
3. UART、IIC、SPI、CAN的对比
4. 为什么要有Linux系统,怎么看到总线驱动设备这么一套框架
5. Linux是怎么去找驱动的
6. Linux驱动具体做过些什么
7. 具体怎么做Linux驱动开发
8. Linux和RTOS的内存管理
9. 具体Linux里面是怎么分配内存的
10. 怎么映射地址的
11. TLB知道吗,具体的虚拟地址到物理地址,怎么找到的,怎么分配的
12. 内存分配的算法
13. 知道best fit吗?
14. 怎么看待内存碎片,怎么合并
15. 怎么减少内存碎片的出现
16. 是否有办法做到内存碎片不出现
17. Linux怎么做内存管理的,跟RTOS有什么区别
18. Linux对内存是否有优化的管理算法
19. 文件系统
20. 进程线程
21. 锁的简单理解
22. 中断里能不能用互斥锁(这个不太会,但答案是知道的是不行,可以用自旋锁)
23. volatile关键字(这个被拷打了很久,我记得是直接从内存读取,但面试官说我说反了,这个我纠结了很久)
24. CPU怎么调用函数的
25. 函数如何传参
26. 内存怎么分配的,会分配成什么样子
27. 变量会存在内存的哪里
28. 有用过yolo,知道些什么,是否考虑做算法
29. 系统启动的具体流程(最后说了STM32的启动过程)
30. ST从FLASH启动,为什么是0x08000000(留给SRAM和其他内部RAM)
31. 经典反问

业务就是做一些芯片的底层开发,也有协议开发,是一个非常大的部门,跟硬件相关的都在这个部门内去完成。一共三面,然后等通知。
#秋招##嵌入式##通信硬件人笔面经互助#
全部评论
楼主过了吗
点赞 回复 分享
发布于 2024-11-08 14:58 上海

相关推荐

10-13 14:59
吉首大学 财务
1. 请先做个简单的自我介绍?重点介绍一下自己在养殖数据处理、分析方面的相关经历,以及这些经历如何为胜任本岗位奠定基础。2. 你最近5年的职业规划是什么,能否详细的谈一下?包括在养殖数据分析领域的具体目标、技能提升方向以及如何与牧原股份的发展相契合。3. 你应聘这个岗位的优势是什么?劣势是什么?(各说三点)请结合养殖数据分析工作的特点,详细阐述优势与劣势对开展本岗位工作的影响。4. 为什么选择应聘我们公司?谈谈牧原股份在养殖行业的地位、发展前景等因素如何吸引你投身养殖数据分析员岗位。5. 你期望的薪酬是多少? 请说明你提出该薪酬期望的依据,以及结合养殖数据分析员岗位市场行情和自身能力的考量。6. 请讲述一次你在处理大规模养殖数据时遇到的数据缺失问题,你是如何识别问题并采取哪些有效措施进行弥补和处理的?7. 在养殖数据分析工作中,数据准确性至关重要。请分享你过往确保数据准确录入、存储以及分析结果精准可靠的具体方法和经验。8. 牧原股份养殖规模庞大,数据类型多样。你如何运用数据分析工具对不同来源、格式的养殖数据进行高效整合与预处理?9. 假设你负责分析养殖过程中的成本数据,你会从哪些维度展开分析,以帮助公司有效控制成本并提高养殖效益?10. 讲述一下你熟悉的数据分析模型和算法,以及在养殖数据场景下,如何运用它们挖掘有价值的信息和洞察养殖规律?
点赞 评论 收藏
分享
评论
点赞
19
分享

创作者周榜

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