黑芝麻人工智能 嵌入式软开技术一面
📍面试公司:黑芝麻
面试时间: 2024.9.26,40min,视频面
💻面试岗位:嵌入式软开
❓面试问题:
- 自我介绍。
- volatile 关键字,进而引申到硬件寄存器的一些问题,以及编译器优化、内存屏障。
- inline 关键字。
- CPU 的缓存一致性。
- 写时复制怎么实现的。
- 如何简化了用户态和内核态之间数据的传递。
- 页表的创建是在什么时候。
- mmap 实现的原理。
- 内存分布。
- 内存管理方法, sbrk 系统调用的实现。
- freertos 任务调度的机制。
- 优先级反转。
- 优先级是如何分配的。
- 串口中断是如何处理的,数据帧的格式。
- DMA 如何配置,怎么用的。
- 任务之间是如何进行同步的。
- 自旋锁和互斥锁的区别。
- 中断中可以使用自旋锁吗,可以使用互斥锁吗。
- 内中断和外中断。
- IIC 协议。
- 如何用 IIC 读的数据。
- 如果有多个 IIC 设备同时通信怎么办。
- git 使用过吗,常用哪些命令,git rebase 了解吗。
- 项目中遇到的最大困难,怎么解决的。
- Linux 内核使用的内存分配函数有哪些,区别是什么。
🙌面试感想:整个秋招八股强度最大的一场面试,整场都在从你的项目去问八股,但面试官人不错,压力不算很大。
#面试问题记录#25届嵌入式面经分享 文章被收录于专栏
记录本人在24年秋招及实习(25届毕业)中的面试记录,大部分岗位都是嵌入式软件开发。