芯原 一面
1.自我介绍 那一套
2. 具体怎么做Linux驱动开发
3. UART、IIC、SPI、CAN的对比
4. 为什么要有Linux系统,怎么看到总线驱动设备这么一套框架
5. Linux是怎么去找驱动的
6. Linux驱动具体做过些什么
7. IIC总线
8. Linux和RTOS的内存管理
9. 具体Linux里面是怎么分配内存的
10. 编程语言用什么多
11. new和malloc的区别
12. 如何避免内存泄漏
13. 指针和引用区别
14. 左值和右值引用
15. C++的虚函数
16. 构造函数可以是虚函数吗,析构函数呢
17. 多线程用过吗
18. 平时是怎么调试程序的
19. 职业是怎么选择的、目前的学生阶段的工作
20. 进程线程
21. 锁的简单理解
22. 中断里能不能用互斥锁(这个不太会,但答案是知道的是不行,可以用自旋锁)
23. volatile关键字(这个被拷打了很久,我记得是直接从内存读取,但面试官说我说反了,这个我纠结了很久)
24. CPU怎么调用函数的
25. 经典反问
全网最受欢迎的嵌入式面经
面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,2800+订阅,非常适合在找工作面经薄弱的同学,3000+订阅还会涨价,提前订阅提前享受,持续更新中。
原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
#职场中你干过哪些“蠢”事##非技术岗投递进展##牛客创作赏金赛##那些我实习了才知道的事##如何排解工作中的焦虑#