博世暑期实习——一面凉经
很早之前面试的,做了记录,今天发出来
Q:英文自我介绍
A:balabala
Q:大小端字节序以及如何用C语言判断大小端字节序(英文介绍,说如果英文不好可以用中文)
A:基础知识
Q:C语言位域概念?
A:没打上来。。。
Q:结构体和联合体的区别?
A:主要就是内存的区别,巴拉巴拉
Q:用户态进入内核态的方式?
A:。。。
Q:linux中断处理流程?
A:把arm的中断处理流程说了一下,没说太具体的。。。
Q:中断服务子程序有哪些要求?
A: 答了阻塞,不可重入
Q:当中断来时候,有一些复杂的操作,应该采取什么方式实现?
A:不知道,面试官说了开线程
Q:线程与进程的区别与关系
A:基本都说上了,那几个
Q: A,B,C多个线程同步操作,如何实现?
A:信号量,具体实现不知道。。。
Q:IIC总线和SPI总线的对比和区别?
A:主要讲了IIC,SPI讲的不多
开始问项目:项目中的主要工作,个人在遥控器上的开发工作,
调PID时候对PID算法有没有了解巴拉巴拉
反问部门做啥的:汽车座舱的BSP一些东西
总结:一共三个面试官,人都挺好的,你回答不上来还会引导你,唉唉,当时八股还没怎么复习,就靠之前学的,答得不算很好,不过面试体验很不错,全程半个多小时吧。
#博世##面经#嵌入式软件开发笔试与面经总结 文章被收录于专栏
本专栏主要是记录24届秋招过程中我的笔试以及面试过程,一方面是为了给自己作为一个记录总结学习,作为面试复盘的一个记录 ,另外一方面作为一个分享,让大家能够少走弯路,针对性复习。 后面会持续更新!!!有需要的可以持续跟进